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