# Inno Setup 結合exe4j打包 Java 程式為 EXE 文件 ## 安裝 鏈接:https://pan.baidu.com/s/1l6qYRi6unjLL_4VVYpsShg 提取碼:bzd6 文件內容: ![1687224367776](https://img2023.cnblog ...
Inno Setup 結合exe4j打包 Java 程式為 EXE 文件
安裝
鏈接:https://pan.baidu.com/s/1l6qYRi6unjLL_4VVYpsShg
提取碼:bzd6
文件內容:
exe4j介紹
exe4j技術介紹
exe4j 是一個商業軟體,旨在將 Java 程式打包為本地可執行文件。它提供了豐富的功能,包括創建 Windows 可執行文件、安裝程式、服務等。使用 exe4j,您可以將 Java 應用程式打包成一個獨立的 EXE 文件,無需安裝 Java 運行時環境,使得應用程式在 Windows 系統上更易於部署和使用。
準備工作
在開始之前,請確保您已經完成以下準備工作:
- 下載並安裝 exe4j 工具。您可以從 exe4j 官網 獲取安裝包,並按照提示進行安裝。
- 確保您已經安裝了 Java Development Kit(JDK)。您可以從 Oracle 官網下載並安裝適用於您的操作系統的 JDK 版本。
exe4j安裝
下載地址:https://exe4j.apponic.com/download/
1、 首先在網址下載exe4j安裝包,解壓後雙擊exe文件進行安裝 ;
2、 點擊我同意,然後點擊NEXT;
3、選擇你所需安裝的路徑(根據個人需要選擇)
4、等待安裝完成
操作步驟
步驟1:將Java項目打成Jar包
使用idea作為編程軟體
步驟2:打開exe4j,填寫相關信息
License key一定要寫,否則導出會報“ this executable was created with an evaluation version of exe4j ”
使用如圖文件里的軟體自動生成,填入License key
選擇“JAR in EXE” mode,點擊next,如圖:
jre文件夾必須在exe導出文件夾里,不然exe文件會找不到jre環境報錯無法運行
點擊生成的exe文件
註意:因為這個exe程式還需要的圖片和音樂資源,需要添加res目錄到exe所在目錄里才能正常運行
Inno Setup介紹
Inno Setup技術介紹
Inno Setup 是一個免費且功能強大的安裝程式製作工具,它可以幫助我們創建 Windows 平臺上的安裝程式。雖然 Inno Setup 本身不直接用於編譯 Java 代碼,但可以將 Java 程式和其依賴的文件打包在一起,生成一個可執行的 EXE 文件。
Inno Setup安裝
下載地址:https://files.jrsoftware.org/is/5/
1、 首先在網址下載Inno Setup安裝包,解壓後雙擊exe文件進行安裝
2、選擇安裝語言,如下圖所示:
3、進入用戶協議界面,選擇同意協議,如下圖所示:
4、進入安裝路徑界面,選擇預設安裝或者自定義安裝到其他文件夾中如下圖所示:
5、點擊安裝Preprocessor,如下圖所示:
6、選擇創建桌面快捷方式,點擊下一步,如下圖所示:
7、完成安裝,如下圖所示:
操作步驟
步驟 1:準備工作
- 確保已安裝 Java 開發工具(例如 Apache Maven 或 Gradle)和 Inno Setup 軟體。
- 使用 Java 開發工具編譯和打包您的 Java 代碼,生成可執行的 JAR 文件。確保 JAR 文件包含您的 Java 程式和其依賴的所有庫文件。
步驟 2:創建 Inno Setup 腳本
-
打開安裝好的inno steup,選擇用腳本嚮導,創建新的腳本文件
-
設置程式名稱,版本等信息
-
預設設置,直接下一步
-
選擇你需要生成安裝器的exe程式
-
選擇程式的根目錄,必須是jre的父目錄
-
預設選擇,點next
-
設置安裝器輸出的位置,安裝器名稱,圖標,安裝密碼。
-
然後一直下一步就行了,選擇立即執行腳本
-
編譯完成,可以把安裝器直接發給小伙伴,打開就可以安裝了。
-
結果安裝
註意事項
- 確保在生成安裝程式之前,您的 Java 代碼已經經過充分測試並且可以正常運行。
- 在配置 Inno Setup 腳本時,確保正確設置 JAR 文件路徑、安裝目錄和其他選項,以滿足您的需求。
- 在生成安裝程式之後,建議進行測試安裝,以確保全裝程式能夠正常安裝和運行您的 Java 程式。
- 根據您的實際情況,可能需要進一步定製和調整 Inno Setup 腳本,以滿足特定的需求和配置要求。
通過按照以上步驟操作,您將能夠使用 Inno Setup 將 Java 程式打包成可執行的 EXE 文件,並方便地進行部署和安裝。