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

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

Java程序

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

Java程序

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

Java程序

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

  • 首先,打開這個軟件,依次跳過“Welcome”和“Project Type”,直接進入“Application Info”界面”,輸入應用的名稱、Jar包所在的目錄及執行的目錄,如下:

Java程序

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

Java程序

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

Java程序

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

Java程序

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

Java程序

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

Java程序

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

Java程序

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