Java程序如何打包有哪些方法?
這里以打包為exe程序為例,簡單介紹一下如何將Java編寫的程序打包為Windows環境下可以直接執行的exe程序,主要用到exe4j這個工具,以Eclipse為例(IDEA也行):
這里為了方便說明打包過程,我新建了一個Swing窗口,主要代碼如下,非常簡單,后面的打包就是圍繞這個程序展開:

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

2.接著就需要下載exe4j,這個直接到官網上下載就行,一個exe文件,直接安裝就行,如下:

3.安裝完成后,我們就可以直接開始打包過程了,主要步驟及截圖如下:
-
首先,打開這個軟件,依次跳過“Welcome”和“Project Type”,直接進入“Application Info”界面”,輸入應用的名稱、Jar包所在的目錄及執行的目錄,如下:

-
接著點擊Next,進入“Executable info”界面,這里需要輸入exe應用的名稱,同時需要在“Advanced Options”中選擇“32-bit或64-bit”,如下:

如果是打包64位的程序,這里需要勾選如下選項,不然程序在運行時會出錯:

-
點擊Next,進入“Java invocation”界面,這里我們點擊右邊的“+”號,導入我們剛才的Jar包,同時需要設置程序入口主類,如下:

-
點擊Next,進入“JRE”界面,這里我們需要設置程序運行所需要的最低JRE版本,低于這個版本,程序則不能正常運行,如下:

-
最后,依次點擊Next,直到Finished完成,就會在當前Jar包目錄下生成一個exe文件,也就是我們打包好的exe程序,如下:

雙擊這個exe文件,程序就可直接運行,如下:


