为什么从Eclipse导出的可运行JAR继续使用旧的配置设置?

时间:2012-01-23 05:26:27

标签: java eclipse

我从Eclipse导出一个可运行的JAR。运行时,它会读入配置文件,并根据此配置文件打开其他文件以进行配置。但是,当我将此JAR移动到另一个位置时,它会继续尝试使用旧配置文件中的值,即使存在新的配置文件也是如此。为什么这样做?

1 个答案:

答案 0 :(得分:0)

问题可能是该文件包含在Eclipse构建路径中,因此当它被导出时,该文件是使用JAR构建的。然后,无论在命令行上为配置文件指定何种路径,JAR都将使用已在其自身内部打包的文件。 (这是我的问题。从构建路径中删除它解决了这个问题。)