回答
嘗試從命令行運行程序以查看是否有任何錯誤。你可以做的一件事是創建一個可在Windows應用程序中執行的jar。
while runing through cmd it it as「 無法從 加載Main-Class清單屬性myjar.jar」 – subodh 2011-04-18 10:48:48
如果您手動執行,則需要對其進行設置。這是如何做到這一點的一個很好的參考:http://download.oracle.com/javase/tutorial/deployment/jar/appman.html – 2011-04-18 12:07:33
首先製作一個jar文件,並通過從cmd運行來檢查它。 請參閱MANIFEST.MF在側罐中。它應該有這樣的主類。
Main-Class: com.mypackage.MyMainClass
這是可能的,同時使一個exe文件,你會給出主類錯誤的名稱。 從.class文件創建EXE文件的另一種方法是:
首先創建的.class files.To的jar文件做到這一點打開CMD,進入你有特別的program.Then寫的.class文件目錄jar cvf myjar.jar * .class
在該目錄中創建一個jar文件。然後從該jar文件創建一個exe文件,您可以使用jar to exe。當您使用此軟件創建exe文件時,它會要求您提供程序主類的名稱。在那裏輸入主類,並創建exe文件。因此,當你單擊該exe文件時,程序將運行。
用於直接將.class文件轉換爲exe文件,跟隨this。
嘗試從命令行運行它以查看是否有錯誤消息。 – 2011-04-15 12:54:00
我的猜測是你有類路徑問題(你是否把所有需要的jar放在你變成exe的主jar中?)。正如其他人所說,從命令行運行會告訴你這些事情。 – 2011-04-15 12:57:33
首先嚐試從該java類創建JAR文件,並嘗試使用cmd行運行它:「java -jar YOUR_JAR_NAME.jar」,不加引號。 如果它不起作用,那麼你有classpath/manifest問題。 還要確保項目中包含任何必需的庫/ jar。 – dominicbri7 2011-04-15 13:16:19