可能重複:
How can I convert my java program to an .exe file ?從Java代碼構建一個exe的最佳免費工具?
我用JSmoothGen過去,但最近我們已經看到了許多拒絕運行它生成的.EXE文件的機器。它似乎也沒有被積極維護如此之多。
是否有任何替代品更積極維護和更可靠?
可能重複:
How can I convert my java program to an .exe file ?從Java代碼構建一個exe的最佳免費工具?
我用JSmoothGen過去,但最近我們已經看到了許多拒絕運行它生成的.EXE文件的機器。它似乎也沒有被積極維護如此之多。
是否有任何替代品更積極維護和更可靠?
我發現這篇文章非常翔實http://www.excelsior-usa.com/articles/java-to-exe.html。
有人已經提到Launch4j,但是,我發現Jsmooth好一點。他們都非常相似,但我會混淆兩個看看你更喜歡哪一個。
編輯:對不起,我以某種方式瀏覽了你提到的Jsmooth在你的問題。如果Jsmooth不適合你,那麼我會去Launch4j。我仍然推薦這篇文章。
這也不是完全必要的.exe。在Windows上,只要安裝了Java運行時並且在機器上設置了.jar擴展名,至少.jar文件是可執行文件。
[注意:我剛剛發現了一些破壞了以前爲我工作的文件關聯。現在只有當我是管理員時才能使用,否則JAR圖標甚至會消失。我認爲最近的一些安裝已經與此相混淆,並且候選人是(1)OpenOffice.org 3.0,(2)WinRAR或(3)Java更新下載。但是,以下所有工作都是在關聯工作時進行的。]
「程序」Clicker.jar在以下情況下作爲Java應用程序運行:(1)在Windows資源管理器窗口中雙擊它,(2)當我創建一個控制檯shell並且我在同一個目錄中時,執行命令「> Clicker.jar」(3),當我向桌面發送快捷方式並雙擊它時,(4)當我把Windows XP運行...框中的完整路徑。
我不知道這些會在PATH搜索中找到,我通常不會安排。
您能否給一些細節上JSmooth可執行文件無法運行?我們在這裏使用JSmooth,並且希望看到失敗模式(可能會導致我切換)。 – 2008-11-21 19:27:22