學(xué)校教的Java,開個(gè)NotePad++撰寫完畢然後開啟cmd使用javac、java指令,或者是利用Eclipse等IDE執(zhí)行。因此我從很久以前就有個(gè)念頭,能不能點(diǎn)個(gè)兩下開啟來馬上執(zhí)行,不需要開啟小黑窗或是IDE再去執(zhí)行我們的程式,顯得麻煩且也不親近。所以最近幾天從網(wǎng)路上各種爬文,終於成功將自己的Java程式轉(zhuǎn)換成exe執(zhí)行檔~!
特別寫個(gè)文章做備份,如果以後忘了可以回頭來看看,或給有需要的人參考。當(dāng)然如果有更好的方式或是外面公司常用的方法,可以留言分享給大家知道,感謝!!
以下正文開始
1. 將程式包裝成JAR檔
如果你是使用cmd指令的,可能會稍微麻煩點(diǎn)。使用Eclipse的,可以先滑到下面去看
▼首先這是你的檔案
▼然後編譯
▼開啟cmd輸入指令
這段的意思是創(chuàng)建Jar檔案,並且指定類別Test作為程式進(jìn)入點(diǎn)。
jar :照著輸入
cfe :照著輸入
myJar.jar :紅字為Jar檔名,藍(lán)字為副檔名,可自由更換檔名
Test :程式進(jìn)入點(diǎn)所在的類別,也就是看哪個(gè)類別包含了public static void main(String[] args)
Test.class:編譯出來的class檔
▼完成後會出現(xiàn)一個(gè)Jar檔
▼可以輸入指令執(zhí)行看看
用IDE就會方便許多,按一按就完成了
▼首先對自己的專案按右鍵,選擇Export
▼點(diǎn)擊後選擇Runnable JAR file
▼接著會看到這個(gè)視窗
第一個(gè)紅框是選擇程式進(jìn)入點(diǎn)
第二個(gè)紅框?yàn)閰R出路徑及檔名
然後下面那3個(gè)選項(xiàng)選擇第2個(gè),詳細(xì)在幹嘛用的需要自己爬文
▼最後按下完成,如果你的程式有警告,會出現(xiàn)下面這張圖
不過不在意的話按下OK就可以了。
2. 轉(zhuǎn)成執(zhí)行檔(*.exe)
▼去官網(wǎng)下載安裝好後,開啟launch4j.exe運(yùn)行,開起來後長這樣
▼首先要做的事情是在Basic分頁上,填入必要的資訊
第一個(gè)紅框輸入?yún)R出的路徑及想要的執(zhí)行檔名
第二個(gè)紅框?yàn)閯倓傃u作出來的Jar檔
藍(lán)框?yàn)閳?zhí)行檔的icon圖示,必須用ico檔
▼接著換到ClassPath分頁,勾選並選擇main的類別
▼再來到Header分頁,看程式是GUI(圖形使用者介面)還是Console(控制臺介面)
▼最後來到JRE分頁,填入最小及最大可執(zhí)行的JRE版本
▼完成後按下最上排的齒輪,就可以開始製作了!
▼按下去會先問你要儲存在哪,那是為了方便日後多次修改用的設(shè)定檔,用不到可以砍掉
▼製作出來後
可以點(diǎn)藍(lán)色框框運(yùn)行,或是自己點(diǎn)兩下exe檔。如果有加入Icon的話圖示會變成所選擇的圖案
當(dāng)然程式必須在電腦有裝JRE的前提下才能運(yùn)行,如果沒裝瀏覽器會跳轉(zhuǎn)到下載JAVA的頁面。
如果有自己的方式或更好的辦法可以分享歡迎告訴我,謝謝指教