propsdatabase = new Properties();
InputStream dbin = getClass().getResourceAsStream("/properties/database.properties");
propsdatabase.load(dbin);
我正在通过名为“properties”的文件夹中名为“database.properties”的属性文件读取我的数据库连接详细信息。就在根目录下面。
当 jar 在 Eclipse 中导出时,代码运行良好。
但我使用 IntelliJ 中的 Maven 项目来获取 jar 。它抛出 NUll 指针异常。
由于 dbin 的值为 NULL。(我也打印并检查了)。
我的结论是无法识别读取文件的路径。
现在 IntelliJ 一切正常。
在 Eclipse 中导出为 jar 时,jar 虽然包含属性文件夹,但未检测到 IT。请帮忙