如何加载JAR中存在的属性文件?

时间:2018-12-11 13:51:53

标签: java jar

我的Utility类中的下面这段代码位于 .jar 文件中。当我在本地系统中运行代码时,它可以正常工作,但是当我使用命令java -jar dbConnection.jar运行JAR文件时,它无法识别jdbcDetails.properties文件。

Properties prop = new Properties();
prop.load(Utility.class.getResourceAsStream("jdbcDetails.properties"));

1 个答案:

答案 0 :(得分:0)

  • 提取(解压缩)dbConnection.jar文件并确保存在“ jdbcDetails.properties”
  • 确保“ jdbcDetails.properties”位于“ Utility.class”旁边