小编典典

发布加载属性文件

java

我在加载时遇到问题

test.xml and test.properties

在同一个文件夹中。

我在dist文件夹中有一个myProject.jar,在conf文件夹中有test.xml和test.properties。

要加载xml,我正在使用

document = reader.read(new File("../conf/test.xml"));//its working

但是我在加载属性文件时遇到问题

Class_name.class.getResourceAsStream("../conf/test.properties"),

   getResourceAsStream("conf/test.properties"),
   getResourceAsStream("/test.properties"),
   getResourceAsStream("test.properties"),

属性文件没有任何作用。

任何帮助表示赞赏。


阅读 293

收藏
2020-11-26

共1个答案

小编典典

为什么不取出文件并使用 FileInputStream

Properties properties = new Properties();
 properties.load(new FileInputStream(fileName));

上面的代码将获取属性文件并将其加载到属性对象中。

2020-11-26