Jak zdefiniować ścieżkę względną w java (Windows)
Oto struktura mojego projektu:
Muszę przeczytaćconfig.properties
wewnątrzMyClass.java
. Próbowałem to zrobić ścieżką względną w następujący sposób:
// Code called from MyClass.java
File f1 = new File("..\\..\\..\\config.properties");
String path = f1.getPath();
prop.load(new FileInputStream(path));
Daje mi to następujący błąd:
..\..\..\config.properties (The system cannot find the file specified)
Jak mogę zdefiniować ścieżkę względną w java? Używam jdk 1.6 i pracuję nad oknami.