Как определить относительный путь в Java (Windows)

Вот структура моего проекта:

Мне нужно прочитатьconfig.properties внутриMyClass.java, Я попытался сделать это с относительным путем следующим образом:

// Code called from MyClass.java
File f1 = new File("..\\..\\..\\config.properties");  
String path = f1.getPath(); 
prop.load(new FileInputStream(path));

Это дает мне следующую ошибку:

..\..\..\config.properties (The system cannot find the file specified)

Как я могу определить относительный путь в Java? Я использую JDK 1.6 и работаю на Windows.

Ответы на вопрос(7)

Ваш ответ на вопрос