【发布时间】:2012-07-17 04:19:12
【问题描述】:
我想将 ABC.properties 文件放在类路径中 cmbview81.jar 前面的目录中。
cmbview81.jar 中已经有 ABC.properties 文件。我提取文件做了一些更改并制作了new ABC.properties 文件,现在想将其路径设置在cmbview81.jar 文件之前,这样应用程序就不会指向cmbview81.jar 文件中的文件。它应该使用new ABC.properties文件。
我尝试了How to place a file on classpath in eclipse? 此处提供的解决方案,但没有奏效。
【问题讨论】:
-
大多数情况下,jar 是使用字典顺序加载的。如果您有充分的理由无法更改 cmbview81.jar,您可以尝试将 ABC.properties 文件放入名为
a.jar(或 cmbview81 之前的任何内容)的 jar 中。这种方式应该先加载。 -
我不太确定上面的评论,我认为 jar 是按照它们在类路径中出现的顺序加载的。如果您正在执行从目录自动构建类路径的操作,这当然会导致它们按字典顺序加载。
标签: java eclipse classpath properties-file