JavaFx項目打包成exe,並集成Jre,使Java項目在任意機器運行


 

首先需要exe4J軟件

鏈接:https://pan.baidu.com/s/1kRu9Gst7wcLPYtQ4Jy0YwQ 
提取碼:r1ai 
自行下載,安裝過程省略,一直下一步就行

打開exe4j軟件

1.如下圖,有配置的可以選擇配置,沒有的就不管,直接next

2.選擇"JAR in EXE" mode

3.選擇輸出目錄

4.設置生成的文件名成(不是軟件名),設置軟件圖標

5.設置系統位數,如果是64請勾選,否則不勾選(我也不知道對不對,如果報錯就不勾選在打包一次)

6.設置軟件運行所需要的jar包,以及程序入口(main方法)

7.點擊右側綠色箭頭,添加主程序的jar包

8.下方有個main class 點擊紅框里的內容

9.我的是在application包名下的Main類,你們的看自己實際情況選擇,然后點擊OK

 10.刪掉這里的內容,next

11.設置運行的jre版本

12.設置jre位置,這里需要特別說明下jre位置,跟一會制作安裝包有關,點擊旁邊綠色剪頭添加JRE位置,記住這里的位置是一會安裝后jre所在的位置,

我的是C:\Program Files (x86)\ak1ak1,然后點擊OK

13.選擇Dufault VM

14.然后全部點next直至一個綠色進度條走完

 

15.這時候軟件是不能運行的,因為剛剛設置的C:\Program Files (x86)\ak1ak1目錄是不存在的,一會jre將要被安裝至這里

16.下載Inno Setup Compiler

鏈接:https://pan.baidu.com/s/111PLQ9gVLKZbCwGxPSxg8g 
提取碼:ry7b 
18.安裝一路next就行,沒有特殊的設置,打開軟件

19.新建腳本

20.這個直接下一步

21.設置應用程序信息,這是啥不用多說,應該都懂

22.重點來了,應用程序文件夾名稱改為剛剛結尾的那個地址也就是ak1ak1,然后以防萬一,用戶更改安裝地址(允許用戶更改應用程序文件夾)這項去掉打鈎

23.選擇你剛剛生成的exe地址,點擊添加文件夾,添加JRE運行環境,直接把你java目錄下的jre文件夾拷一份出來,記得一定拷一份出來!!不要直接用你Java目錄下的!!

選擇是

24.這個是開始里的文件夾名稱,看着設置就行,下一步

25.選擇安裝包輸出目錄,並且選擇你的軟件圖標,setup是安裝包名字隨便改,下一步

26.選擇是,下一步

27.點擊完成

28.立即編譯

29.這個編譯腳本看着保存,隨便

30.等待進度條走完

31.雙擊你輸出的安裝包安裝就行

 32.打開軟件,運行成功

特別說明:剛剛在exe4j設置的jre路徑現在在你剛剛選擇的C:\Program Files (x86)\ak1ak1下面,之所以能直接運行,是因為程序指定到了jre環境到這里!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM