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

Java 在Jar文件中从类路径外部加载属性文件,java,properties,jar,classpath,Java,Properties,Jar,Classpath,我有一个.jar文件,它正在从他的类路径加载一个属性文件。无法修改或编辑.jar文件,但我需要知道是否有办法忽略类路径中的属性,并强制它从.jar外部加载另一个属性文件 Jar正被一个外部JavaWeb项目使用 提前感谢每个jar都没有自己的类路径。你的应用程序有一个类路径,这个类路径是WEB-INF/classes和WEB-INF/lib中所有JAR的联合 WEB-INF/classes目录通常位于类路径中JAR的前面(但您需要使用容器文档进行检查) 因此,将您想要的属性放在正确的包中,在WE

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

Jar正被一个外部JavaWeb项目使用


提前感谢

每个jar都没有自己的类路径。你的应用程序有一个类路径,这个类路径是
WEB-INF/classes
WEB-INF/lib
中所有JAR的联合

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

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