Eclipse中属性文件中的相对路径

时间:2015-07-08 10:20:10

标签: java eclipse jersey jersey-client

如何在Eclipse java中配置属性文件?

我们如何在属性文件中提供相对地址?

这两行正在运作

modelsPath=C:\\Users\\rishika.shrivastava\\workspace\\CSVWEB\\src\\com\\models

csvFilePath=c:/users/rishika.shrivastava/workspace/CSVWEB/

但是当我使用这样的相对地址时:

modelsPath=/CSVWEB\\src\\com\\models

csvFilePath=/CSVWEB/

它没有用。

1 个答案:

答案 0 :(得分:0)

如果您的文件是类路径上的资源,那么您应该将它们作为资源而不是文件系统上的文件来读取(当您使用FileFileXxx时会发生这种情况变体)。

要从类路径中读取资源,您可以执行

getClass().getResource("/com/models/file")

或者,如果您需要InputStream,则可以

getClass().getResourceAsStream("/com/models/file")

部分资源