生成jar包
-
編寫源代碼
此處我使用kotlin來編碼,主函數實際功能就是輸出一行文字。
/** * 應用入口 * @author mazaiting */ object TestExe { @JvmStatic fun main(args: Array<String>) { System.out.println("mazaiting") } }
- 點擊 IDEA:File->Project Struce...(快捷鍵 ctrl + shift +alt +s)。如圖:
-
添加jar:Artifacts -> JAR -> From modules with dependencies...,並配置Main Class(入口類),最后點擊OK即可。
圖2.png
圖3.png -
生成:Build -> Build Artifact... -> 選擇剛才創建的jar->build。
圖4.png
圖5.png
注:生成的文件路徑為:out/artifacts/<項目名>_jar/
圖6.png
將jar包生成exe文件
-
生成工具exe4j,下載、安裝並破解, 如果為破解則出現該問題this executable was created with an evaluation version of exe4j, 激活成功之后打開,界面如下圖所示。
圖7.png -
在歡迎頁面點擊Next,選擇
"JAR in EXE" mode,並點擊Next。
圖8.png -
設置應用名及輸出路徑,點擊Next。
圖9.png -
配置可執行類型(此處選擇Console application, 因為只在控制台輸出一句話,如果是GUI application則看不到結果),配置可執行文件名,圖標路徑,最后Advanced Options項選擇Service Options,點擊Next,Next。
圖10.png
-
執行完上一步之后,接下來出現的界面如下圖,勾選
Gennerate 64-bit executable, 點擊Next。
圖11.png -
配置可執行Mainfest,點擊Next。
圖12.png -
配置Java調用屬性: VM Parameters根據右側問好填寫內容,點擊右側綠色的加號,出現如圖所示配置,選擇剛剛生成的jar包,點擊OK
圖13.png
圖14.png -
執行完上一步之后,結果如下圖,接着點擊圖中紅色方框框起來的按鈕,點擊之后出現如圖16所示的界面,選擇應用程序的主類,選擇完成之后如圖17所示,點擊Next。
圖15.png
圖16.png
圖17.png -
配置jre:配置最小jre, 最大jre,Advanced Options選擇Search sequence。
圖18.png -
配置jdk查找列表,此處為打開界面后的默認選項(若此處列表為空,則應點擊右側綠色按鈕,選擇jre路徑,如圖20所示)。點擊Next。
圖19.png
圖20.png -
配置 VM:此處選擇
Client hotspot VM,點擊Next。
圖21.png -
配置啟動圖,此處無需配置,點擊Next。
圖22.png -
配置信息顯示,此處顯示配置信息,無需更改,點擊Next。
圖23.png -
生成exe文件中
圖24.png -
生成結束,點擊
Click Here to Sart the Application即可打開應用(效果如圖26)。
圖25.png
圖26.png -
DOS窗口執行效果
圖27.png
作者:_凌浩雨
鏈接:https://www.jianshu.com/p/ec3915e9a3c8
來源:簡書
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請注明出處。
