把可執行jar打包成exe檔案

藍藍223發表於2018-10-10

把可執行jar打包成exe檔案

摘要

  • eclipse中匯出可執行jar
  • exe4j下載安裝破解
  • 使用exe4j把可執行jar打包為exe

前言

上次的程式我通過使用,我通過javaw -jar xxx.jar來啟動一個程式,在工作管理員中顯示如下:

如果有一個javaw進行還好,但是我寫的java工具程式可能比較多。程式名都是javaw的話不好分辨。在Windows下可以把可執行jar包打包成exe檔案,這樣就有自己的程式名,圖示。便於我在工作管理員中管理(不需要時殺掉該程式)。

使用eclipse把java專案打包為可執行jar包

在專案上右鍵選擇Export:

然後展開Java項,選擇Runable JAR File:

然後選擇主類,jar包的輸出位置,依賴包的打包方式。最後點選Finish即可。

下載安裝破解exe4j

下載exe4j

破解版下載路徑:https://www.jb51.net/softs/541579.html

解壓壓縮包

下載後,解壓壓縮包:

安裝

點選安裝程式exe4j_windows-x64_5_0_1.exe進行安裝。

破解

安裝成功後啟動exe4j,點選Change License按鈕,然後執行壓縮包中的Keymaker.exe生成祕鑰。



貼上祕鑰到exe4j,點選OK即可。

打包jar為exe

Project type

選擇JAR in EXE mode,然後點選next.

Application info

然後輸入exe檔案的簡稱,exe檔案輸出位置。然後next

Executable info

Executable type:中選擇第一項GUI application,表示GUI程式,第二個選項表示控制檯程式。
Executable name:中輸入軟體的名稱(OCR)
Icon file:中選擇圖示的位置,圖示需要實現下載好,圖示不是必須的,沒有也沒關係。
然後展開Advanced options選擇第一項Redirection

Redirection

然後勾選Redirect stderr,顯示錯誤輸出目錄,然後點next,Service options 和Version info預設即可,所以點選next,next即可。

32-bit or 64-bit

然後選擇Generate 64-bit executable,生成64位的exe程式。然後next,next

Java invocation

到了第5個配置項Java invocation這裡要把剛才生成的可執行jar包新增進來。以及所有的依賴包,點選綠色的加號,新增可執行Jar包


匯入所有的依賴包

然後在Main class:選擇主類:

JRE

選擇最小支援的版本,最大的版本可以預設不寫。然後展開Advanced options,選擇Search sequence

點選綠色的加號

然後,選擇找到本地的jre:

然後把它移動到最頂端:


然後next,

然後預設,next

後面一直next即可。

執行生成的exe

開啟輸出目錄雙擊執行exe檔案即可執行

參考:https://blog.csdn.net/qq_29232943/article/details/52861800

相關文章