说到java程序,大家都不陌生,说到安装包,大家更是不陌生,但是java程序是怎么变成安装包的呢?下面凯哥就来讲解一个方法!
导出jar文件
利用eclipse自身功能就可以实现java程序转变为jar文件,具体步骤如下:
①在项目上右键选择Export
②在弹出的对话框中展开Java项,选择Runable JAR File,点击Next
③然后选择主类,jar包的输出位置,依赖包的打包方式。最后点击Finish即可。
导出exe文件
在导出exe可执行文件时我们需要借助一个工具exe4j。
安装破解exe4j
①下载exe4j
破解版下载路径:
https://www.jb51.net/softs/541579.html
②解压压缩包
解压后的文件包括如下所示:
③安装exe4j
双击安装包,选择接受协议,选择安装路径,都是些基本操作,一直按提示操作即可。
④破解exe4j
安装完成后启动exe4j,会弹出如下界面,点击Change License按钮输入秘钥。
然后双击运行注册机获取秘钥,先点击Generate,然后直接复制秘钥即可。
最后在弹出的输入秘钥窗口,随便输入姓名与单位,再把秘钥粘贴上就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或者点击finish即可。
打包成安装包
①需要准备3个应用
7z用于把项目目录打包成*.7z格式的压缩文件
7zsfxtool用于把*.7z格式的文件打包成安装包
ResourceHacker用于更换安装包的图片
3个文件的下载链接:
https://pan.baidu.com/s/1ZMJe49ukv1LE-5GCYo-bQw 提取码: 2zhv
②压缩成*.7z压缩格式
打开7z应用,首先找到可执行的exe文件,然后点击添加压缩
然后在弹出的界面中选择导出路径,压缩等级选择极限压缩,密码可有可无即可。
③打包成安装包
打开7zsfxtool应用,这里第1个是输入文件目录,第2个是输出的exe安装包的目录
可以自定义安装包的提示语,然后开始创建
④更换的安装包的图标
打开ResourceHacker应用,然后找到要更改图标的安装包,然后右击图标组选择更换图标。
在弹出的界面,选择新图标,点击替换,然后保存退出即可。
至此,java程序就完美的转变成了安装包,可以分享给好友了,大家也一起试一试吧?
原作者:凯哥的故事
原文链接:如何把java程序变成安装包
原出处:公众号
侵删