找不到主要班级

时间:2012-11-20 06:44:35

标签: java netbeans jar manifest executable-jar

我有3个GUI表单

  • main1.java
  • main2.java
  • main3.java

主要方法。其他两个package1中的一个位于package2

我在项目配置中将package1.main1设置为主类。干净的构建后,当我将.jar文件发送给我的朋友时,它显示错误 - couldn't find main class。我检查了清单文件,它似乎都是正确的,而且jar里面也没有package2

请帮我解决这个问题。

仅供参考,我正在使用netbeans7.2

1 个答案:

答案 0 :(得分:0)

我认为你的罐子里仍然有些不一致。 我建议如下:

运行以下命令以跟踪jar的内容:

jar tf YOUR_JAR_FILE_COMES_HERE

确保所有包都正确放置并且Main类确实存在之后 仔细检查您的MANIFEST.MF文件。 在这里正确定义主类后,您的朋友应该能够运行java -jar YOUR_JAR_FILE_COMES_HERE_AGAIN

我要检查的另一场音乐会,On windows文件名不区分大小写,而在linux / unix上则不是这样,你必须检查所有大写/小写框是否设置正确。

希望这有帮助