これが私のプロジェクトの構造です:
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で作業しています。