如何在.properties文件中声明类路径?

时间:2014-01-10 10:47:43

标签: java xml maven

在我的项目中,有一个XML文件位于以下路径中。

home/Project/framework/src/test/resources/TestPrograms.xml

下面显示 myproperty.properties 文件编码。

projecthieararchy.read.derectory=classpath/TestPrograms.xml

由于路径取决于PC to PC .properties 文件中XML文件的类路径是什么?

2 个答案:

答案 0 :(得分:1)

这是错误的。它是循环的:“我需要CLASSPATH来读取.properties文件,但我必须使用.properties文件来设置CLASSPATH。”

您在应用程序之外设置CLASSPATH。

.properties文件中不需要该目录设置。将它放在CLASSPATH中并使用getResourceAsStream()加载.xml文件,如this

答案 1 :(得分:0)

如果您没有将/放在开头,它会自动查看您的项目目录。这将解决您的问题:

projecthieararchy.read.derectory=src/test/resources/TestPrograms.xml