我有一个应用程序,它使用在/ project / bin文件夹(Eclipse项目)中手动添加的属性文件。应用程序使用以下命令查找文件:
this.getClass().getClassLoader().getResourceAsStream("filename.properties")
现在我想在Eclipse中添加这个文件,所以它实际上是项目的一部分。我应该在哪个目录中创建文件,如何确保应用程序能够找到它?
感谢。
答案 0 :(得分:4)
您可以将.properties文件放在项目源目录(默认为src
)下的任何位置,以使其在构建目录(默认为bin
)中作为“资源”结束,当该项目已建成。由于生成了bin
目录,因此您无法按照描述的方式手动修改其内容。
无需致电getClassLoader()
;只需getClass().getResourceAsStream("foo")
即可。