java beginner-我应该在哪个文件夹中放置一个“database.properties”文件

时间:2012-06-22 21:10:04

标签: java properties

我阅读了一些关于如何从database.properties文件中读取数据的教程 - 基本上存储了键值对。

我想知道的是,我应该在哪个文件夹中放置此文件?它是在根目录(即“src”)还是在一个包中...如何访问该文件,如果它放在“src”中 - 我的代码将在一个包中(并且包的目录将在src) - 那么如何从包中的类访问“src”中的属性文件?

3 个答案:

答案 0 :(得分:3)

理想情况下,它应该在外部文件夹(src / main / resources)中,而不是与.java一起。 使用ResourceBundle进行阅读。

答案 1 :(得分:0)

最佳方法是 src / main / resources

答案 2 :(得分:0)

放置文件的位置是一个主观问题(我不是专家。)但是,您应该记住,您的类路径隐含地以您的项目文件夹开头。此外,您可以像访问操作系统上的文件夹一样访问软件包。

所以你的src包中名为foo.txt的文件是:loadingMethod(“src / foo.txt”)