关于java:Spring-Boot-项目打包-exe-可执行程序实战来了

1次阅读

共计 1364 个字符,预计需要花费 4 分钟才能阅读完成。

近期做了一个前后端合并的 spring boot 我的项目,然而要求达成 exe 文件,提供给不懂电脑的小白装置应用,就去钻研了半天,踩了很多坑,写这篇文章,是想看到这篇文章的人,依照我的步骤走,能少踩坑。

筹备

筹备工作:

  1. 一个 jar 包,没有 bug 能失常启动的 jar 包
  2. exe4j,一个将 jar 转换成 exe 的工具
  3. inno setup,一个将依赖和 exe 一起打成一个安装程序的工具

举荐一个 Spring Boot 基础教程及实战示例:
https://github.com/javastacks…

开始

以我为例子,我将 jar 包放在了桌面

关上装置好的 exe4j

间接下一步进入界面,抉择 JAVA 转 EXE

而后点下一步,输出名称和输入门路

持续点击下一步,抉择启动模式

下方有个选项,须要设置打包后的程序兼容 32 和 64 位零碎

进来后勾选上

而后始终下一步,始终呈现如下界面,开始抉择 jar 包以及配置

在 VM 参数配置的中央加上:-Dfile.encoding=utf-8

点击下一步,配置 JRE

下拉框点击后进入如下界面

照着这个样子写的目标是,最终会把本地 jre 目录和 exe 一起打包,让 exe 文件本人去依据门路去查找一起打包的 jre,可不必再装置 jdk

接着下一步,抉择 Client VM

而后始终下一步,最终呈现如下界面

这个时候你会发现桌面多了一个 demo.exe 文件,这个时候先别着急点开,接下来就是将 jre 和 exe 文件再打个包合并,达到在没有 jdk 电脑环境下也能运行

关上 inno setup,左上角 File – New

间接点下一步,填写配置,利用名称,版本等,随便

而后点击下一步,这个中央默认就行,间接下一步

接着抉择生成好的 exe 文件

而后下一步,进入这个界面放弃默认,间接下一步

仍旧下一步,不必管

持续下一步,这里是抉择语言

而后就是抉择输入门路和填写安装程序的名字了

而后下一步,间接点 Next,而后完结

配置到最初一步了,脚本文件,到这里会弹出问你是否马上编译,抉择否,先把脚本写好再本人编译

而后到了最初一步了,把本地的 JRE 写进脚本

Source: “ 本人本地 JRE 门路 *”; DestDir: “{app}{#MyJreName}”; Flags: ignoreversion recursesubdirs createallsubdirs

而后间接编译就好了,会提醒保留以后脚本,轻易起个名字,下个还能够持续用

而后期待绿色滚动条完结

当绿色滚动条完结后,桌面会多了一个 setup.exe 文件

也同时会跳出一个装置的,因为程序帮你主动启动生成的安装程序了,装置就能够了,装置的时候记得勾选创立快捷方式

这个就是最初的程序了,双击运行就能够看到后果了,把 setup.exe 文件给他人装置,就都能够看到本人的程序了!

原文链接:https://blog.csdn.net/m0_3770…

版权申明:本文为 CSDN 博主「如漩涡」的原创文章,遵循 CC 4.0 BY-SA 版权协定,转载请附上原文出处链接及本申明。

近期热文举荐:

1.1,000+ 道 Java 面试题及答案整顿 (2022 最新版)

2. 劲爆!Java 协程要来了。。。

3.Spring Boot 2.x 教程,太全了!

4. 别再写满屏的爆爆爆炸类了,试试装璜器模式,这才是优雅的形式!!

5.《Java 开发手册(嵩山版)》最新公布,速速下载!

感觉不错,别忘了顺手点赞 + 转发哦!

正文完
 0