无法加载Manifest属性 - eclipse

时间:2013-06-07 11:18:08

标签: java eclipse jar export manifest

我试图通过eclipse输出项目的jar

当我运行该jar时,它会出现错误“无法加载Manifest属性”

虽然我在清单文件中提供了main-class-name,但它无法正常工作

我在Manifest类中加入了以下内容

Manifest-Version: 1.0
Main-Class: HangMan

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

“/ TestHangMan / SRC /测试/ HangMan.java”

我做错了什么?

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

2 个答案:

答案 0 :(得分:0)

尝试将项目导出为“Runnable Jar”而不是“Jar”。它会为你配置你的Manifest就好了。我不是100%肯定,错误的来源,但我认为这是因为它缺少你的jar的类路径。

答案 1 :(得分:0)

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

  • 删除MANIFEST.MF
  • HangMan.java移至src文件夹(最终代码所在的位置)
  • 在Eclipse内部运行程序以创建启动配置。
  • 选择File->Export->Java->Runnable JAR File
  • 在对话框 Runnable JAR文件导出中,选择正确的启动配置和目标。如果您没有使用任何第三方库,则将其余部分保留为默认值。

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

java -jar $HOME/tmp/HangMan.jar
祝你好运!

<强>更新

OP的HangMan是一个Java applet(见评论): - )。