繁体   English   中英

JavaFX jar不读取.properties文件

[英]JavaFX jar doesnt read .properties file

我已经开发了一个javafx应用程序,它从“ .properties文件”中读取数据库配置属性。当我在eclipse中运行该应用程序时,一切正常。问题是从生成的可执行jar运行该应用程序时,它抛出了NullPointerException异常,因为它无法读取“ .properties文件”。 代码是:

FileInputStream fis=new FileInputStream("resources/META-INF/db/db.properties");
Properties properties = new Properties();
properties.load(fis);

我对此进行了搜索,并看到了一些使用InputStream的示例:

Properties pp = new Properties();
InputStream is = getClass().getClassLoader().getResourceAsStream("errors.properties");
pp.load(is);

但是还是不行,知道吗? 强文本

尝试创建Jar始终拥有的文件夹。 文件夹名称应为resources 该文件夹应具有一个名为META-INF的文件夹。 META-INF应该有一个名为db的文件夹。 最后, db应该包含db.properties文件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM