标签: java eclipse
我从Eclipse导出一个可运行的JAR。运行时,它会读入配置文件,并根据此配置文件打开其他文件以进行配置。但是,当我将此JAR移动到另一个位置时,它会继续尝试使用旧配置文件中的值,即使存在新的配置文件也是如此。为什么这样做?
答案 0 :(得分:0)
问题可能是该文件包含在Eclipse构建路径中,因此当它被导出时,该文件是使用JAR构建的。然后,无论在命令行上为配置文件指定何种路径,JAR都将使用已在其自身内部打包的文件。 (这是我的问题。从构建路径中删除它解决了这个问题。)