Java项目打包成exe的详细教程
Java項(xiàng)目打包成exe的詳細(xì)教程
把Java項(xiàng)目打包成exe共分為以下兩步:
1、 利用Eclipse先把Java項(xiàng)目先打成jar包
2、 利用exe4j工具把jar包轉(zhuǎn)成exe
?
這里以Java項(xiàng)目(ExeDemo)為例進(jìn)行講解
隨便在一個(gè)位置新建一個(gè)文件夾,文件夾的名稱也可以隨便起,這里我們?cè)谧烂嫔闲陆ㄒ粋€(gè)文件ExeDemo
?
?
1、利用Eclipse先把Java項(xiàng)目先打成jar包
(1)找到要轉(zhuǎn)成exe的Java項(xiàng)目
?
(2)Export相應(yīng)的Java項(xiàng)目
?
(3)選擇Java->JAR file
?
(4)按照如下設(shè)置,然后點(diǎn)擊Finish結(jié)束
?
(5)即可生成相應(yīng)的jar包(ExeDemo.jar文件)
?
2、利用exe4j工具把jar包轉(zhuǎn)成exe
(1)把Java項(xiàng)目中引用的jar包lib目錄拷貝到ExeDemo目錄中
?
?
(2)把自己電腦上裝的jre環(huán)境也拷貝到ExeDemo目錄中
?
(3)在ExeDemo目錄中可以新建一個(gè)image(名字可以自己隨便起)目錄,存放JFrame要引用的圖標(biāo)
至于程序中的路徑可以參考以下代碼:
mainJFrame.setIconImage(newImageIcon(System.getProperty("user.dir")+"\\image\\logo.jpg").getImage());
?
(4)安裝exe4j工具(自己上網(wǎng)下載,我用的是exe4j 5.0)
?
(5)打開exe4j工具,點(diǎn)擊Next
?
(6)選擇JAR in EXE mode
?
(7)輸入exe程序短名稱和exe程序輸出位置
?
(8)輸入應(yīng)用程序名稱,如果想為程序添加圖標(biāo)ico,可以在這一步的紅色方框位置選擇圖標(biāo)ico的位置。
?
(9)這一步是選擇產(chǎn)生一個(gè)64位的可執(zhí)行程序exe
(10)這一步是選擇要添加的jar包,把Java項(xiàng)目打包成的JAR包【ExeDemo.jar】和Java項(xiàng)目中外部依賴的JAR包【也就是lib文件夾中的JAR包】都添加進(jìn)來(lái)和根據(jù)Java項(xiàng)目實(shí)際情況選擇主類(cn.demo.UIMain)。主類就是你的程序運(yùn)行的入口。
?
?
如果是JAVA項(xiàng)目工程是UTF-8,為了防止JAVA項(xiàng)目中的讀寫中文字符串有亂碼產(chǎn)生,可以在這里紅框位置添加參數(shù)(-Dfile.encoding=utf-8)
如果打包出來(lái)出現(xiàn)亂碼情況則:打包的時(shí)候設(shè)置編碼:exe4j的Configurejava invocation 的VMParameters?
輸入:-Dfile.encoding=utf-8 來(lái)防止打包后的exe出現(xiàn)亂碼
?
(11)填寫JRE最小版本需求
?
(12)添加并選擇JRE Search sequence,也就是JRE環(huán)境搜索順序。
?
?
?
?
?
?
并利用右下角的藍(lán)色小箭頭將項(xiàng)目中的jre放在最上面,讓exe搜索JRE的時(shí)候優(yōu)先選擇ExeDemo文件夾中包含的JRE
?
?
?
(13)選擇Next
?
?
?
?
(14)選擇Next
?
?
(15)最后即可生成ExeDemo.exe可執(zhí)行程序
(16)雙擊即可運(yùn)行程序。
?
文章來(lái)源:https://blog.csdn.net/youngstar70/article/details/75116227。文章寫的實(shí)在太詳細(xì)了,非常感謝博主的分享
轉(zhuǎn)載于:https://www.cnblogs.com/jepson6669/p/9211211.html
總結(jié)
以上是生活随笔為你收集整理的Java项目打包成exe的详细教程的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 页面某个模块的文字内容是动态的,可能是几
- 下一篇: Java泛型用于方法,类和接口