build.properties から追加したプロパティの値を取得したい
dergilik.host=http://172.171.1.155/
以下のコードで
private final static String PROPERTIES_FILE = "build.properties";
private final static String HOST = "dergilik.host";
private final Properties props = new Properties();
private String getHost() {
try {
InputStream inp = new FileInputStream(PROPERTIES_FILE);
props.load(inp);
return props.getProperty(HOST);
} catch (Exception e) {
// TODO Auto-generated catch block
System.out.println(e.getMessage());
e.printStackTrace();
return null;
}
}
ただし、アプリケーションは FileNotFoundException をスローしprops.load(inp);
ます。ClassLoader クラスでも試してみたところ、NullPointerException が発生しました。さらに、PROPERTIES_FILE を「/ProjectName/build.properties」に変更しましたが、機能しませんでした。
では、プログラムが正しく build.properties ファイルを見つけられるようにするにはどうすればよいでしょうか?
ありがとう