So definieren Sie einen relativen Pfad in Java (Windows)
Hier ist die Struktur meines Projekts:
Ich muss lesenconfig.properties
InnerhalbMyClass.java
. Ich habe versucht, dies mit einem relativen Pfad wie folgt zu tun:
// Code called from MyClass.java
File f1 = new File("..\\..\\..\\config.properties");
String path = f1.getPath();
prop.load(new FileInputStream(path));
Dies gibt mir den folgenden Fehler:
..\..\..\config.properties (The system cannot find the file specified)
Wie kann ich einen relativen Pfad in Java definieren? Ich benutze JDK 1.6 und arbeite an Windows.