不同路径上的属性文件

时间:2014-01-05 12:01:01

标签: java path

我有一个名为xyz.properties的属性文件,它位于我的Java Project的根文件夹中。现在我想将位置更改为其他位置(例如Windows上的桌面)。

属性文件是否必须位于根文件夹中?我的Java应用程序可以从项目外的其他位置读取它吗?

感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

如果属性文件在类路径上,则可以使用此处提到的通用代码加载它:

Properties props = new Properties();
InputStream inputStream = this.getClass().getClassLoader().getResourceAsStream(propFileName);