使用 Java Eclipse 创建带有 .properties 文件的可运行 JAR

Bei*_*ier 2 java eclipse export jar

我正在尝试使用 Eclipse 的导出功能构建一个可运行的 JAR。除了根目录下的几个 .properties 文件之外,一切正常。

我将所有 .properties 文件添加到构建路径中,它们出现在 Java 构建路径对话框中的“Order and Export”选项卡下。

但是,当我尝试运行导出时,出现以下错误:

无法读取 JAR 文件“log4j.properties”。原因: 打开 zip 文件时出错 打开 zip 文件时出错 打开 zip 文件时出错

Runnable JAR 文件实际上已创建,但其中没有 .properties 文件。为什么它尝试将 .properties 文件导出为 ZIP 文件?如何进行这项工作?

Eclipse 构建 ID:20090621-0832

lie*_*f79 5

这是基于内存的,但我相当确定属性文件不会自动从 jar 加载。这个想法是属性文件应该易于修改。否则,这些值也可能只是在类文件中。

如果您尝试从其他任何地方访问属性文件,这应该不是问题。

这也是为什么你很少看到单独打包的jar文件的原因。通常还有其他东西需要加载。

这种行为有必要吗?