我的项目结构中的属性文件有不同的文件夹。
就像一个例子,我在项目的src
文件夹下的类路径中创建了三个文件夹,如a,b,c,这些文件夹中包含不同的属性文件。
当我从这个文件夹中读取文件时,我读作/a/someFile.properties。
所以,我想要的是,我想在我的项目的SRC文件夹下创建一个名为properties的主文件夹,其中所有a,b,c文件夹应该是主属性文件夹的子文件夹。 当我从java代码中读取文件时,我应该只读为/a/someFile.properties 。
是否有任何解决方案可以将属性文件夹添加到服务器类路径,因此在读取文件时我不需要在属性文件夹前添加前缀。
谢谢, Prathap
答案 0 :(得分:0)
如果您希望属性文件位于主源文件夹中,那么包树必须与文件夹树匹配(这是一件好事,因为它使事情变得更简单),因此您必须拥有a,b和c作为源文件夹的直接子文件夹。
如果要将属性文件放在不同的文件夹中,则必须在Eclipse主文件夹之外的Eclipse中创建一个新的源文件夹(例如,名为“properties”)。右键单击该项目,选择新建,然后选择源文件夹。