从Jar文件中的类路径外部加载属性文件

时间:2014-10-21 15:45:13

标签: java properties jar classpath

我有一个.jar文件,它从类路径加载一个属性文件。 .jar文件无法更改或编辑,但我需要知道是否有办法忽略类路径中的属性并强制它从.jar外部加载另一个属性文件。

外部Java Web项目正在使用Jar

提前致谢

1 个答案:

答案 0 :(得分:0)

每个jar都没有自己的类路径。您的应用有一个类路径,此类路径是WEB-INF/classesWEB-INF/lib中所有广告的联合。

WEB-INF/classes目录通常位于类路径中的jar之前(但您需要使用容器文档检查)。

因此,将所需的属性放在正确的包中WEB-INF/classes下,这是应该在运行时加载的文件。