Java程序如何打包?
這里以打包為exe程序?yàn)槔?jiǎn)單介紹一下如何將Java編寫的程序打包為Windows環(huán)境下可以直接執(zhí)行的exe程序,主要用到exe4j這個(gè)工具,以Eclipse為例(IDEA也行):
這里為了方便說(shuō)明打包過(guò)程,我新建了一個(gè)Swing窗口,主要代碼如下,非常簡(jiǎn)單,后面的打包就是圍繞這個(gè)程序展開(kāi):
1.首先,需要將Java程序打包為Jar包,這個(gè)直接右擊文件,依次選擇“Export”->“Java”->“Jar file”,指定導(dǎo)出的目錄,點(diǎn)擊“Finish”完成就行,如下:
2.接著就需要下載exe4j,這個(gè)直接到官網(wǎng)上下載就行,地址https://exe4j.apponic.com/,一個(gè)exe文件,直接安裝就行,如下:
3.安裝完成后,我們就可以直接開(kāi)始打包過(guò)程了,主要步驟及截圖如下:
首先,打開(kāi)這個(gè)軟件,依次跳過(guò)“Welcome”和“Project Type”,直接進(jìn)入“Application Info”界面”,輸入應(yīng)用的名稱、Jar包所在的目錄及執(zhí)行的目錄,如下:
接著點(diǎn)擊Next,進(jìn)入“Executable info”界面,這里需要輸入exe應(yīng)用的名稱,同時(shí)需要在“Advanced Options”中選擇“32-bit或64-bit”,如下:
如果是打包64位的程序,這里需要勾選如下選項(xiàng),不然程序在運(yùn)行時(shí)會(huì)出錯(cuò):
點(diǎn)擊Next,進(jìn)入“Java invocation”界面,這里我們點(diǎn)擊右邊的“+”號(hào),導(dǎo)入我們剛才的Jar包,同時(shí)需要設(shè)置程序入口主類,如下:
點(diǎn)擊Next,進(jìn)入“JRE”界面,這里我們需要設(shè)置程序運(yùn)行所需要的最低JRE版本,低于這個(gè)版本,程序則不能正常運(yùn)行,如下:
最后,依次點(diǎn)擊Next,直到Finished完成,就會(huì)在當(dāng)前Jar包目錄下生成一個(gè)exe文件,也就是我們打包好的exe程序,如下:
雙擊這個(gè)exe文件,程序就可直接運(yùn)行,如下:
至此,我們就完成了將Java程序打包為Windows環(huán)境下可執(zhí)行的exe程序。總的來(lái)說(shuō),整個(gè)過(guò)程非常簡(jiǎn)單,配置過(guò)程也不難,只要你熟悉一下上面的流程和步驟,很快就能掌握的,后續(xù)你也可以進(jìn)一步制作為setup安裝文件,網(wǎng)上也有現(xiàn)成的工具,感興趣的話,可以搜一下,希望以上分享的內(nèi)容能對(duì)你有所幫助吧,也歡迎大家評(píng)論、留言進(jìn)行補(bǔ)充。