我的.jar文件不是从Netbeans创建的可执行文件,为什么?

时间:2011-12-14 20:22:32

标签: netbeans jar executable-jar manifest.mf

好的,所以我对Java很新。我发现它真的很难。我有一份学校的任务,除了一件事,差不多完成了。创建一个可运行的.jar文件。我google了自己疯了..当我清理并构建我的项目时,会创建一个jar文件。它也有一个清单文件,但它不包括我的启动类。我确实尝试在属性中更改它,所以当我检查它实际上说类是开始类。但是,它确实不会在清单文件中结束。这是由于一些错误?我试图打开.jar,更改清单文件,以便它说正确的startfile。添加此行: Main-Class:uppgift4.RunGame但它仍然没有按预期运行。我刚收到错误信息,说检查控制台..

我真的不知道我做错了什么...... !!有任何想法吗?我在Mac OS上,我不使用winzip解压缩文件。

//德兰

1 个答案:

答案 0 :(得分:0)

通常,当出现类似问题时,您应该注意以下几点:

  • 您的程序是否使用“运行”按钮在netbeans中运行?
  • 你的“开始课程”中是否有静态主函数?
  • netbeans是否知道哪个类包含此主?

    一旦你解决了这些并且netbeans正在运行该程序,如果仍然存在问题,可能有助于在netbeans forums上询问你的编译jar无法运行的原因(可能存在问题) netbeans制作了ANT脚本)。您不需要自己编辑清单文件。希望这会有所帮助。