我有一个名为xyz.properties的属性文件,它位于我的Java Project的根文件夹中。现在我想将位置更改为其他位置(例如Windows上的桌面)。
属性文件是否必须位于根文件夹中?我的Java应用程序可以从项目外的其他位置读取它吗?
感谢任何帮助。
答案 0 :(得分:1)
如果属性文件在类路径上,则可以使用此处提到的通用代码加载它:
Properties props = new Properties();
InputStream inputStream = this.getClass().getClassLoader().getResourceAsStream(propFileName);