1

我正在尝试通过 eclipse 导出项目的 jar

当我运行该 jar 时,它给出错误“无法加载清单属性”

虽然我在清单文件中给出了主类名,但它不起作用

我在清单类中添加了以下内容

Manifest-Version: 1.0
Main-Class: HangMan

有关其他信息: Main 类的目录结构是

“/TestHangMan/src/test/HangMan.java”

我做错了什么?

编辑:我忘了提,It(HangMan) 是一个 Applet.Apologies!

4

2 回答 2

0

尝试将项目导出为“Runnable Jar”而不是“Jar”。它会为你配置你的清单就好了。我不是 100% 确定那个错误来自哪里,但我认为这是因为它缺少你的 jar 的类路径。

于 2013-06-07T11:29:02.623 回答
0

有一种简单的方法可以从 Eclipse 中将简单的 Java 程序导出为可运行的 JAR:

  • 删除 MANIFEST.MF
  • 移动HangMan.javasrc文件夹(这是您的最终代码所在的位置)
  • 在 Eclipse 中运行一次程序以创建启动配置。
  • 选择File->Export->Java->Runnable JAR File
  • Runnable JAR file Export对话框中,选择正确的启动配置和目标。如果您不使用任何 3rd 方库,请将其余库保留为默认值。

尝试在 Linux 上运行 JAR,例如使用

java -jar $HOME/tmp/HangMan.jar

祝你好运!

更新:

OP 的 HangMan 是一个 Java 小程序(见评论):-)。

于 2013-06-07T11:29:51.530 回答