這里以打包為exe程序?yàn)槔?,簡單介紹一下如何將Java編寫的程序打包為Windows環(huán)境下可以直接執(zhí)行的exe程序,主要用到exe4j這個(gè)工具,以Eclipse為例(IDEA也行):

這里為了方便說明打包過程,我新建了一個(gè)Swing窗口,主要代碼如下,非常簡單,后面的打包就是圍繞這個(gè)程序展開:

Java程序

1.首先,需要將Java程序打包為Jar包,這個(gè)直接右擊文件,依次選擇“Export”->“Java”->“Jar file”,指定導(dǎo)出的目錄,點(diǎn)擊“Finish”完成就行,如下:

Java程序

2.接著就需要下載exe4j,這個(gè)直接到官網(wǎng)上下載就行,一個(gè)exe文件,直接安裝就行,如下:

Java程序

3.安裝完成后,我們就可以直接開始打包過程了,主要步驟及截圖如下:

  • 首先,打開這個(gè)軟件,依次跳過“Welcome”和“Project Type”,直接進(jìn)入“Application Info”界面”,輸入應(yīng)用的名稱、Jar包所在的目錄及執(zhí)行的目錄,如下:

Java程序

  • 接著點(diǎn)擊Next,進(jìn)入“Executable info”界面,這里需要輸入exe應(yīng)用的名稱,同時(shí)需要在“Advanced Options”中選擇“32-bit或64-bit”,如下:

Java程序

如果是打包64位的程序,這里需要勾選如下選項(xiàng),不然程序在運(yùn)行時(shí)會出錯(cuò):

Java程序

  • 點(diǎn)擊Next,進(jìn)入“Java invocation”界面,這里我們點(diǎn)擊右邊的“+”號,導(dǎo)入我們剛才的Jar包,同時(shí)需要設(shè)置程序入口主類,如下:

Java程序

  • 點(diǎn)擊Next,進(jìn)入“JRE”界面,這里我們需要設(shè)置程序運(yùn)行所需要的最低JRE版本,低于這個(gè)版本,程序則不能正常運(yùn)行,如下:

Java程序

  • 最后,依次點(diǎn)擊Next,直到Finished完成,就會在當(dāng)前Jar包目錄下生成一個(gè)exe文件,也就是我們打包好的exe程序,如下:

Java程序

雙擊這個(gè)exe文件,程序就可直接運(yùn)行,如下:

Java程序

至此,我們就完成了將Java程序打包為Windows環(huán)境下可執(zhí)行的exe程序??偟膩碚f,整個(gè)過程非常簡單,配置過程也不難,只要你熟悉一下上面的流程和步驟,很快就能掌握的,后續(xù)你也可以進(jìn)一步制作為setup安裝文件,網(wǎng)上也有現(xiàn)成的工具