2012-10-23 81 views
2

我製作了一個不錯的小java文件。我相信我已經將它發展到了我可以編碼的最大限度。所以,我在想,我的世界是用java編寫的,它有一個exe文件,而不是jar的快捷方式(這就是我這樣做的方式......),那麼我如何爲我的程序製作一個exe文件?另外,我有一個圖標,我把它放入垃圾箱並運行該程序,並且工作。我現在會把它放在哪裏?如何爲java程序製作一個exe文件w /圖標

+0

我會在這裏添加這個老問題作爲參考:http://stackoverflow.com/q/147181/422353 – madth3

回答

1

Launch4J看看,這是我用什麼做的.exe了我的Java .jar安裝的。

+0

您認爲這有效嗎? – user1766728

+0

@ user1766728你是什麼意思「有效」 - 它當然可以工作,並且我已經成功使用了多年,它甚至可以提示用戶下載Java,如果他們嘗試在系統上運行'.exe',沒有安裝JRE。 –

+0

我已經使用Launch4j的應用程序與約200,000用戶和越來越多。我的應用程序包含一個本地庫(JOGL)。沒有問題報道。 – Gene

2

我以前做過這個,它不是很有效。但這裏有一個良好的開端弄明白自己:http://www.excelsior-usa.com/articles/java-to-exe.html

+0

你是什麼意思'無效' – user1766728

+0

那麼,你可以做到這一點。但我發現它很俗氣,因爲我採取了這樣的立場:該文章建議說:「你不應該這樣做,因爲那樣會殺死Java的目的。」我不記得我做了什麼,但你可以從字面上寫一個可執行文件,它只是調用jar。我不確切知道Minecraft的EXE是如何工作的,但是我的EXE文件確實會調用JAR。如果您在.minecraft/bin下查看它,它會命名爲minecraft.jar – lildigiman

0

就我個人而言,我使用exe4j,它不是免費的,但它會做你想做的。

這種性質的大多數可執行文件都只是代表您調用Java的某種包裝。

相關問題