在Java中存储和加载应用程序级属性的最佳方式是什么?在Java桌面应用程序中加载应用程序属性
有什么simulare到.NET,我只想把东西在App.config
<appSettings>
<add key="emailAddress" value="[email protected]" />
</appSettings>
,然后检索它像这样:
string AdminEmail = ConfigurationManager.AppSettings["emailAddress"];
我必须加载属性文件成文件流等?似乎是不必要的工作。
我已经试过这样:
Properties props = new Properties();
FileInputStream fis = new FileInputStream("myProps.properties");
props.load(fis);
fis.close();
但是,这是给我一个java.io.FileNotFoundException异常。属性文件需要与类相关的地方在哪里?