文章目录
- 一、将Java程序打成jar包
- 二、将Jar打成exe
- 三、加壳改造成安装包
编译器为IDEA
一、将Java程序打成jar包
2.
3.
你打的包一般会出现在根目录下面的out文件夹下面
当然你也可以用maven的package功能打包,效果是一样的
二、将Jar打成exe
使用工具exe4j
下载地址:https://www.ej-technologies.com/download/exe4j/files
下载完后开始打包
exe4j 破解码:
A-XVK258563F-1p4lv7mg7sav
A-XVK209982F-1y0i3h4ywx2h1
A-XVK267351F-dpurrhnyarva
A-XVK204432F-1kkoilo1jy2h3r
A-XVK246130F-1l7msieqiwqnq
A-XVK249554F-pllh351kcke50
2.
3.
5.
高级选项选择Search sequence
为什么要删掉这些,我这里做一个说明
我们的exe文件是需要给没Java环境的人使用的,如果不去更改这里的环境指向,打包成的exe在自己又Java环境的电脑上能用,在没有的Java环境的电脑上会报错
所以你需要把你本地的jre复制出来,把它和jar包放在同一个文件夹(不强求,就为了方便),以方便打包
如果你不知道你jre在哪里,在cmd输入 java -verbose
6.后面的一直下一步就行了
到这里,你把这个exe再加上你的jre文件夹发给人家,别人就可以在无Java环境下打开这个exe文件了(中间的jar包不用)
三、加壳改造成安装包
这样子的exe文件很笨重,可以用Inno Setup 6对其进行再次包装,包装完只要发给这个文件的exe安装包给别人就可以使用
1.下载Inno Setup
下载地址:https://jrsoftware.org/isinfo.php
安装一直点next就行了
3.
4.直接next
5.
6.以下全部点next,你有想法可以自己填点什么
7.**坑的地方来了**
,这里你先别点是
找到下图的这个地方,把{app}改成{app}\jre
8.改完之后,跑一下
他会让你保存这个脚本让你以后用,其实无所谓的,随便选个地址保存就是了
等待编译成功
编译完之后,会在你指定的地方生成一个安装包,这个就是加壳后生成的exe安装文件。
9.打开你的安装包,安装你的软件,一直next就行了
10.安装完后就大功告成了,这个就是你的Java程序(安装包的封面和你的程序封面是没有关系的,我这里显示一样,是因为我设置成一样的了)。所以加壳后你开发的Java程序需要给别人用的话,只需要安装包就可以了。
运行成功!!!