0


如何将Java程序转换为exe可执行文件并生成安装包

文章目录

1、简介

我们写的程序,要让小伙伴打开即用,可以将java程序导出jar包,然后通过exe生成工具exe4j生成可执行文件,但如果把你写的程序发送给小伙伴,仅仅是exe程序是不行的,还得需要转换成安装包,我们通过程序打包工具Inno Setup即可生成安装包。

2、软件的下载

直接下载,然后安装:

链接:exe生成
提取码:g5y7

3、jar包的导出

  • 1、右键你的项目,然后选择export在这里插入图片描述

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-fRa9zWKW-1646478303402)(D:\笔记Markdown\images\image-20220305145049092.png)]

在这里插入图片描述

4、软件的使用

4.1、exe4j的使用

  • 1、打开exe4j,右下角开始会有个Enter License按钮,点击[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-MQL2v24k-1646478303404)(D:\笔记Markdown\images\image-20220305140730054.png)]
  • 2、找到下载的文件里,有个Keymaker.exe,可以生成License,打开后,按下面的步骤来。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2xAtn3kP-1646478303405)(D:\笔记Markdown\images\image-20220305141507917.png)]

  • 3、进入Project type,选择"JAR in EXE" mode

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-q3JYVoGh-1646478303407)(D:\笔记Markdown\images\image-20220305142017996.png)]

  • 3、输入程序的名称,选择导出的位置,然后点击next

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Tk9U7MsH-1646478303410)(D:\笔记Markdown\images\image-20220305142257858.png)]

  • 4、输入生成的exe程序名称,然后选择icon file自定义图标,选择图标路径

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-mpPRALeV-1646478303412)(D:\笔记Markdown\images\image-20220305142712006.png)]

没有icon图标可以在免费的网站上生成一个

链接:icon图标生成

  • 5、勾选Genrate 64-bit executable(电脑是32位的话不要勾选)

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-SFdQl2gs-1646478303413)(D:\笔记Markdown\images\image-20220305142800594.png)]

  • 6、设置java invocation

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-WxDNfSKT-1646478303414)(D:\笔记Markdown\images\image-20220305143002899.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-u5HfbJDD-1646478303415)(D:\笔记Markdown\images\image-20220305143327604.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8VhrSVpZ-1646478303416)(D:\笔记Markdown\images\image-20220305143545114.png)]

  • 7、设置jdk版本[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-UOac0EjY-1646478303417)(D:\笔记Markdown\images\image-20220305143716166.png)]
  • 8、把原来的全部删除,然后添加新的搜索顺序,选择jre路径

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-p0Su3y8a-1646478303418)(D:\笔记Markdown\images\image-20220305183749420.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-SoezKsGj-1646478303418)(D:\笔记Markdown\images\image-20220305144327015.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-nhuLVzz1-1646478303419)(D:\笔记Markdown\images\image-20220305144655585.png)]

  • 9、编译[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-tp5wkqG5-1646478303420)(D:\笔记Markdown\images\image-20220305183618318.png)]
  • 10、点击生成的exe文件就可以运行了[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ngKed54M-1646478303420)(D:\笔记Markdown\images\image-20220305183844440.png)]

4.2、inno steup的使用

  • 1、打开安装好的inno steup,选择用脚本向导,创建新的脚本文件

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-azqKFzLq-1646478303421)(D:\笔记Markdown\images\image-20220305184144074.png)]

  • 2、设置程序名称,版本等信息[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-xdahxG8s-1646478303422)(D:\笔记Markdown\images\image-20220305184456508.png)]
  • 3、默认设置,直接下一步

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-6GPxFMo9-1646478303423)(D:\笔记Markdown\images\image-20220305184834054.png)]

  • 4、选择你需要生成安装器的exe程序

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-loYqWYqQ-1646478303424)(D:\笔记Markdown\images\image-20220305184818766.png)]

  • 5、选择程序的根目录,必须是jre的父目录

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-GYgL2dgg-1646478303425)(D:\笔记Markdown\images\image-20220305185032492.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-h7uMujBQ-1646478303426)(D:\笔记Markdown\images\image-20220305185131381.png)]

  • 7、默认设置,直接下一步

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-24RuYxid-1646478303426)(D:\笔记Markdown\images\image-20220305185159710.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-9dSXd8kF-1646478303427)(D:\笔记Markdown\images\image-20220305185212821.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-0HZYjwMv-1646478303428)(D:\笔记Markdown\images\image-20220305185246338.png)]

  • 8、设置安装器输出的位置,安装器名称,图标,安装密码。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-O4CnxoUy-1646478303428)(D:\笔记Markdown\images\image-20220305185546213.png)]

  • 9、然后一直下一步就行了,选择立即执行脚本[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-JcL2RypL-1646478303429)(D:\笔记Markdown\images\image-20220305185630719.png)]
  • 10、编译完成,可以把安装器直接发给小伙伴,打开就可以安装了。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-94LkjuLX-1646478303430)(D:\笔记Markdown\images\image-20220305190238848.png)]

标签: java

本文转载自: https://blog.csdn.net/qq_25015861/article/details/123299361
版权归原作者 冰咖啡iii 所有, 如有侵权,请联系我们删除。

“如何将Java程序转换为exe可执行文件并生成安装包”的评论:

还没有评论