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.

questionAnswers(7)

yourAnswerToTheQuestion