標籤:
用 install4j 工具為java程式打包exe
製作人:mark
製作時間:2013-05-02
?
- 用Eclipse 將程式源碼打包成jar檔案.
打包jar方法我不做介紹了,相信大家都會,不會的百度一下吧。
- 準備工作.
將匯出的jar包:aaa.jar,程式需要的圖片:images,資料庫database,以及你要產生exe檔案後的表徵圖 png圖片,全部複製到一個SMMS檔案夾下面。
- 開啟安裝好的install4j檔案
輸入程式全名Full Name,程式簡稱 Short Name, 版本號碼 version, 然後點擊右上方的藍色箭頭進行下一步。
?
- 輸入JRE 的最低版本號碼,最高可以為空白。因為此前打包過其他源碼,並安裝過JRE所以在下面JRE的搜尋結果中(紅絲邊框內)會出現JRE環境,初次打包是沒有的。點擊右上方箭頭進入下一步。
- 選擇語言,然後點擊右上方箭頭進行下一步
?
- 紅框內設定檔案打包後存放路徑,點擊右上方箭頭進行下一步。
- 連續點擊下一步到Files 介面,點擊 Add Files(紅框內)
?
- 點擊Add Files後,如果是打包某個單獨檔案,選Single files,next到下一步
- 點擊綠色的加號,添加需要打包的檔案。
- 選擇需要的jar包
- 一直點擊 next 到 finished 介面,再點OK。
- 可以看到剛引入的jar檔案
- 因為我們的程式需要資料庫和圖片,也要把這些導進去。所以先建立兩個檔案夾images和database。首先匯入圖片,滑鼠選中images,點擊 Add Files
- 這裡選擇Directory,因為直接匯入整個圖片檔案夾。
- 找到圖片的路徑
?
?
?
- 一直點next 到finished介面,點擊OK
- 可以看到剛剛匯入的圖片路徑,然後滑鼠選中database,點擊Add Files,
同樣的方法匯入database
- 匯入成功,點擊右上方箭頭進行下一步
- 連續點擊 next 到這個介面以後,點擊綠色的加號,
再選擇All files in the distribution tree, 然後右上方箭頭進行下一步。
- 雙擊 New laucher
- 選擇第一個Generated launcher, 點擊next
- 在Executable name 輸入要產生exe檔案的名字,安裝紅框選擇。點擊next
?
- 這裡是設定產生exe檔案安裝後,開機檔案的表徵圖,點擊next
- 第一步選擇綠色的加號,添加jar檔案和圖片,資料庫
- 選擇 Archive 然後選擇 aaa.jar,點OK,OK
- 可以看到匯入的jar檔案,然後繼續點綠色加號,匯入圖片和資料庫
- 選擇Directory,選中images,點OK,OK
- 同樣的方法匯入資料庫database,然後選擇Main class,然後next
- 保留預設,點擊next
- Finished ,OK
- 點擊右上方箭頭,下一步
?
- 連續點下一步到Installer 的Actions 介面,選擇Create program group,
再選擇windowsèProgram group name 設定產生在程式組的名稱
(即:開始==》所有程式後看到的程式組名)
?
?
?
- 連續next下一步以後,進入Media 介面,
雙擊 New Media file
?
- Installer選擇 Windows, 然後Next下一步
- 在第一個文字框裡輸入${compiler:sys.fullName},意思是該檔案的全稱。在下面的文字框裡輸入你要安裝該軟體的路徑,可為空白。點擊Next
- 連續點擊next到第六步,選擇JRE環境,因為我機子上安裝了JRE,所以我選第一項,
然後next
最重要的一步:
一般情況下,我們都需要將jre打包進去,要不然,其他用戶端安裝時,如果沒有jre程式也運行不了,所以我們選擇第二個,然後把jre放進去,該工具還提供下載jre,是精簡版的。
點擊Download JREs後,在你的install4j安裝目錄下,會多出一個jres檔案夾,把裡面的壓縮檔解壓出來,然後再這個介面配置即可
- 第七步的時候,選擇 Exclude files,
在視窗中你可以篩選不需產生的檔案,選中為不產生,繼續點擊next
?
?
- 到finished 介面點 OK
- 點擊右上方箭頭進行下一步
- 先點 Test Build,等執行完,
- 如果不報錯,再點Start Build
開啟SMMS檔案夾可以看到剛剛產生的exe安裝檔案
現在安裝它,測試一下
開啟看一下。
完成了
?
——————————————————以下為空白—————————————————
install4j 工具為java程式打包exe