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.

Antworten auf die Frage(7)

Ihre Antwort auf die Frage