我使用Netbeans开发了Java桌面应用程序.在我的应用程序中,我使用了一些属性文件,然后将它放在Project文件夹下,以便我可以使用这样的代码访问它
Properties props = new Properties();
props.load(new FileInputStream("config.properties"));
Run Code Online (Sandbox Code Playgroud)
但是当我将我的应用程序部署并打包到.jar文件时,我无法找到属性文件的位置,而我的应用程序无法从属性文件中读取值.
我该如何修复该错误,我应该在哪里放置我的属性文件并加载它?
把它放在下面/src/resources/,然后像下面一样使用它.
ResourceBundle props = ResourceBundle.getBundle("resources.config");
Run Code Online (Sandbox Code Playgroud)
NetBeans不包含项目目录下的文件.此外,您需要构建项目,以便让NetBeans将properties文件放在您的/classes目录中.然后你应该能够通过运行你的应用程序或只是一个特定的相关Java类来获取它.
干杯.
| 归档时间: |
|
| 查看次数: |
11769 次 |
| 最近记录: |