Java日常實(shí)用技巧之程序打包為可執(zhí)行文件
因?yàn)槲覄偤糜鲆娔?/span>
留下足跡才美麗
風(fēng)吹花落淚如雨
因?yàn)椴幌敕蛛x
因?yàn)閯偤糜鲆娔?/span>
留下十年的期許
如果再相遇
我想我會(huì)記得你
最近根據(jù)某管理系統(tǒng),寫了一個(gè)數(shù)據(jù)爬取的操作,但需要在無Java環(huán)境中運(yùn)行,于是有了本篇文章的出現(xiàn)。
廢話就不多說了
這里是使用exe4j,將Java程序打包為可執(zhí)行.exe文件
一、下載exe4j
官方網(wǎng)站:https://exe4j.apponic.com/

點(diǎn)擊下載

根據(jù)自己電腦配置下載自己需要的
這里就不贅述安裝一個(gè)軟件的過程了。。。。。。
最后安裝完成后,打開界面如下:

然后工具安裝就先到這兒
二、Java程序打Jar包
這里使用的是ieda開發(fā)工具
項(xiàng)目是maven程序,這里就以maven程序?yàn)槔?,?jiǎn)述下ieda打maven jar包
打包方法有很多種,這里就不一一列舉了,直接用本人常用的打包方式,《其他方法有需要了解的,可以自行百度或者谷歌》
點(diǎn)擊項(xiàng)目結(jié)構(gòu)
如下右上角

或者File--->Project?Structure

依次點(diǎn)擊Artifacts--->+號(hào)--->JAR--->From modules with dependcies

在彈出框中,選擇對(duì)應(yīng)的項(xiàng)目,然后選擇Main類,點(diǎn)擊右邊文件夾,選擇main類,然后OK

最后OK?
最后顯示jar包的一些相關(guān)信息

上圖output directory是jar輸出目錄
然后直接點(diǎn)擊OK
點(diǎn)擊Build?--->Build Artifacts

選擇Build<當(dāng)然這里根據(jù)自己需要,可能之前打過,這里則需要Clean,然后在Build,或者Rebuild>

最后在輸出目錄查看jar包文件
可以通過java -jar?jarPath命令查看打的jar包是否成功運(yùn)行

當(dāng)然,我這里是成功運(yùn)行的:

三、jar包轉(zhuǎn)化為可執(zhí)行程序.exe
打開前面安裝好的exe4j

這個(gè)歡迎頁,可以直接跳過
點(diǎn)擊next

這里選擇“JAR?in EXE”?mode ,然后Next

這里填寫好項(xiàng)目名和輸出路徑,Next

如上圖,配置好這些基本信息,我這里因?yàn)槭莻€(gè)圖形化桌面程序,所以選擇GUI?application,
然后需要選擇32-bit或者64-bit,這里需要手動(dòng)點(diǎn)擊左邊的提示,或者advanced options,點(diǎn)擊next不會(huì)滾動(dòng)到這里。

這里根據(jù)自己配置來,我這里是64bit

點(diǎn)擊Next

這里選擇剛剛的jar包

選擇jar包,并添加

選擇main類

這里因?yàn)槭莻€(gè)maven項(xiàng)目,依賴中有很多main類,這里需要選擇到自己項(xiàng)目的main類
點(diǎn)擊OK

點(diǎn)擊Next

這里選擇好jre版本,Next

后面一路Next

點(diǎn)擊Next,執(zhí)行處理

最后處理完成

然后在輸出目錄找到這里exe文件

雙擊這個(gè)程序,得到了正常的程序運(yùn)行結(jié)果,轉(zhuǎn)化完畢,可以在其他沒有java環(huán)境的電腦中運(yùn)行了

有喜歡的歡迎關(guān)注轉(zhuǎn)發(fā)
