首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 更多程式設計知識

Java 打包可執行 EXE 完整教程:Eclipse 導出 JAR + exe4j 封裝

     編輯:更多程式設計知識

工具鏈

  • Eclipse:導出可運行 JAR
  • exe4j (v4.0+):將 JAR 封裝為原生 EXE,可內嵌 JRE

步驟 1:Eclipse 導出 Runnable JAR

  1. 右鍵項目 → Export → Java → Runnable JAR file
  2. Launch configuration 選擇含 main 方法的類
  3. Export destination 指定輸出路徑
  4. Library handling 選 Extract required libraries into generated JAR(將依賴解壓合並)
  5. Finish

步驟 2:exe4j 向導配置

1. Welcome

新建項目 → Next

2. Project Type

選 JAR in EXE 模式(單文件,不含外部資源)

3. Application Info

  • 應用名稱、輸出目錄、生成的 EXE 文件名

4. Executable Info

  • Type:GUI / Console / Service
  • 圖標 (.ico)
  • 單實例運行、異常拋出、工作目錄設置
  • Advanced → Version Info:填寫版本、公司、描述等元數據

5. Java Invocation(關鍵)

  • Classpath:刪除默認項,添加剛導出的 JAR
  • General → 瀏覽:exe4j 自動檢測 Main Class
  • Advanced → Native Libraries:如有 JNI 庫在此添加

6. JRE Configuration(核心優勢)

  • 指定最低/最高 JRE 版本
  • Search Sequence:配置 JRE 搜索順序
  • 推薦方案:將精簡 JRE 放入項目根目錄 jre/,在 Search Sequence 添加 Directory: ./jre
  • 勾選 Allow use of JRE beta versions(若打包 JRE 而非 JDK)

7. Preferred VM

Client / Server 根據應用類型選擇

8. Splash Screen

  • 支持 GIF 動圖
  • 可視化調整狀態文本、版本文本位置

9. Language & 10. Compile

選擇語言 → Compile 生成 EXE,可直接運行測試並保存配置項(.exe4j 文件)供後續構建。

最佳實踐提煉

  • 打包 JRE 實現「零安裝」體驗,用戶雙擊即用
  • JRE 目錄命名為 jre 放 EXE 同級,相對路徑最穩健
  • GUI 程序勿忘勾選 Allow use of JRE beta versions
  • 構建腳本化:exe4jc.exe /build project.exe4j 可集成 CI/CD
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved