2012-11-20 101 views
-1

我有3种GUI形式找不到主类

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

与主要方法。一个在package1另外两个在package2

我已将package1.main1设置为项目配置中的主类。清理完成后,当我将我的.jar文件发送给我的朋友时,它显示错误 - couldn't find main class。我检查了清单文件,这似乎是正确的,罐子里面也没有package2

请帮我解决这个问题。

通知你,我用netbeans7.2

+0

你的朋友是如何运行该应用程序的? – npinti

+0

通过双击.jar :) – prashantwosti

+1

请编辑您的问题与jar的内容和清单文件的内容 – madth3

回答

0

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

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

jar tf YOUR_JAR_FILE_COMES_HERE 

后可以确保所有的包都是正确的地方和Main类确实存在有 仔细检查你的MANIFEST.MF文件。 一旦主类中定义正确这里你的朋友应该能够运行java -jar YOUR_JAR_FILE_COMES_HERE_AGAIN

另一个演唱会,我会检查,在Windows中的文件名是大小写敏感的,而在Linux/UNIX的情况并非如此,你必须检查所有大号器/小箱是否正确设置。

希望这会有帮助