2013-12-10 48 views
3

我下面這個教程: https://netbeans.org/kb/docs/java/native_pkg.html#tool製作的Java EXE

,我所做的一切,正是因爲他們解釋,使從Java項目(不是JavaFX項目),這是對第一部分的EXE文件教程。 (下面是關於JavaFX的)

EXE文件被創建,我可以安裝應用程序(通過執行EXE文件)。 但試圖運行時,它會顯示:「JavaFX啓動器錯誤:無法調用main方法」。

任何想法?

我將它識別爲JavaFX項目文件,所以它尋找方法start(),但我不知道如何解決這個問題。

+0

你的意思是說,你想讓你的運行jar是.exe –

+0

多數民衆贊成在想法。 jar太複雜,無法執行,所以必須在大多數計算機上使用提示代碼,並將其本地文件放在同一個文件夾中。 – user2489690

+0

看看我的回答 –

回答

1

有一個很多東西,你可以找到轉換.jar.exe
launch4jexe4j

的嘗試exe4j這是一種常見第三方軟件轉換.jar.exe

查看screenshots exe4j

+0

我用exe4j,它正常工作......我剛剛執行時得到這個錯誤日誌: '<< ?XML版本= 「1.0」 編碼= 「窗口1252」 獨立= 「否」?> <!DOCTYPE日誌SYSTEM 「logger.dtd」> <?XML版本= 「1.0」 編碼=「窗-1252「standalone =」no「?> <!DOCTYPE log SYSTEM」logger.dtd「> ' – user2489690

1

launch4j是我可以向你推薦的最好的工具。
你實際上可以轉換你的jar to .exe文件。
你也可以在exe文件中添加一些效果,比如添加這樣的啓動畫面。

+0

我正在使用adicional _.jar_庫和外部_dll_'s。如何在launch4j上指定這些選項?有一個**類路徑**選項卡,但我不能編輯它內部的類路徑字段,只有'主類'和'編輯項目'字段。 – user2489690