前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Java jar打包成exe应用程序

Java jar打包成exe应用程序

作者头像
用户10125653
发布2022-11-10 21:54:31
1.4K0
发布2022-11-10 21:54:31
举报
文章被收录于专栏:changechange

准备

近期做了一个前后端合并的spring boot项目,但是要求打成exe应用程序,就去研究了半天,踩了很多坑,写这篇文章,是想看到这篇文章的人,按照我的步骤走,能少踩坑。

  • 一个jar包,没有bug能正常启动的jar包
  • exe4j,一个将jar转换成exe的工具,链接:

https://pan.baidu.com/s/1J30uUMJcYnqWCJSr6gkM5w

提取码:6esr

注册码:L-g782dn2d-1f1yqxx1rv1sqd

制作exe

  • 最好是激活一下,不然每次运行的时候都有弹窗,点击右下方Change License
image.png
image.png

key:L-g782dn2d-1f1yqxx1rv1sqd

  • 在VM参数配置的地方加上:-Dfile.encoding=gb2312,Windows控制台编码是gb2312(截图是utf-8,这里自行修改,不要杠)
  • 删除 JAVA_HOME和JDK_HOME 增加.\jre (1.8以下配jre) .\jdk(11配jdk),jdk11即使按需生成jre打包后的exe也无法运行
  • 到这里exe已经打包好了,可以放到你本地jdk/jre(同理前面配置的./jdk环境放到jdk) 目录下试运行,如果没有问题接下来就将exe和运行环境jre打包成安装包

制作安装包

  • inno setup,一个将依赖和exe一起打成一个安装程序的工具,链接:

https://pan.baidu.com/s/1DgFo1ceM_8Bqx_b-veibbQ

提取码:g9jd

  • 打开inno setup,左上角File - New
image.png
image.png
  • 中间的选项直接下一步,直到这个页面填入输出位置和程序名称
  • 然后下一步,进入这个界面保持默认,只修改箭头标记位置将{app}修改为{app}/jre
image.png
image.png
  • 点击绿色小三角运行脚本,当绿色滚动条结束后,桌面会多了一个setup.exe文件
  • 双击安装包进行安装,找到安装目录运行exe程序
image.png
image.png
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2022-04-02,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 准备
  • 制作exe
  • 制作安装包
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档