一、準備資料
需要準備打包好的jar包(此處不對jar包的打包方式進行說明)农猬,此處以如下圖所示的jar做示例赡艰。
準備好需要打包的jre
準備好exe的圖標(可以不設置)
1-準備材料.png
二、 jar轉(zhuǎn)成exe可執(zhí)行文件
- 下載exe4j文件斤葱。
官方下載地址如下:
https://www.ej-technologies.com/download/exe4j/files
- 安裝好后慷垮,打開exe4j揖闸,設置license。
2-exe4j設置lic.png
如上圖料身,Name和Company隨意填寫汤纸,License Key填寫為:L-g782dn2d-1f1yqxx1rv1sqd
- 點擊next,選擇“JAR in EXE”模式惯驼。
3-選擇類型.png
- 點擊next蹲嚣,設置程序名稱和exe文件的輸出路徑,輸出路徑一定要設置成剛剛準備的路徑祟牲。
4-設置程序名稱和輸出路徑.png
- 點擊next隙畜,設置exe的圖標(只支持ico格式的圖標,可以不設置)说贝,其他默認议惰。
5-設置exe的圖標.png
- 點擊next,并點擊Main class from后面的按鈕乡恕,選擇主Java文件言询。
6-設置jar包內(nèi)容.png
- 點擊next,設置jre的版本限制信息傲宜。
7-設置jre的版本限制.png
- 點擊next运杭。如果沒有出現(xiàn)如圖按鈕的話,則選擇左側(cè)的JRE-Search sequence選項進行設置函卒。刪除默認的內(nèi)容辆憔,選擇剛剛準備文件下的jre文件夾,出現(xiàn)“.\jre”時才算正確报嵌。
8-設置成準備好的jre路徑.png
- 點擊next虱咧,選擇默認的VM。
9-選擇默認的VM.png
- 向后的內(nèi)容不需要設置了锚国,一直next到最后腕巡。然后就成功轉(zhuǎn)成了exe可執(zhí)行文件了。
10-exe可執(zhí)行文件生成成功.png
三血筑、將exe和jre進行打包
按照上述方法打包的exe文件是不包含jre的绘沉,只能在已安裝過jre的window電腦上運行。要滿足沒有安裝jre的電腦也能運行的話豺总,可以通過將jre和exe文件打包到一個安裝程序中梆砸,這樣只要執(zhí)行安裝操作后,就能直接運行了园欣。
- 下載Inno Setup Compiler程序
官方下載地址如下:
http://www.jrsoftware.org/isdl.php
- 安裝完成后帖世,打開。進入歡迎頁面時,選擇如下選項:
1-創(chuàng)建新的打包文件.png
- 點擊OK按鈕后日矫,進入如下頁面赂弓。填寫好安裝包名稱等信息。
2-填寫安裝程序信息.png
- 點擊next哪轿,直到出現(xiàn)如下頁面盈魁,選擇第二步生成的exe可執(zhí)行文件,以及jre所在的父文件路徑窃诉。
3-選擇可執(zhí)行文件及jre所在的父文件路徑.png
- 點擊next杨耙,直到出現(xiàn)如下頁面,選擇輸出的文件路徑和文件名等信息飘痛。
5-選擇輸出路徑和文件名.png
- 點擊next珊膜,直到finish,成功制作完成宣脉。