2012-11-20 62 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的情況並非如此,你必須檢查所有大號器/小箱是否正確設置。

希望這會有幫助