SpringBoot整合Vue代码生成exe运行程序以及windows安装包

先说明下我的项目情况,项目架构也是Maven的Springboot项目,结构如下:

聚合依赖Jar包

将当前项目所需要的所有jar包聚合到一个目录下,用于生成exe时引用。


*重要:

接下来将我们项目中 resource/static 目录下的Vue资源文件一起打包。

如果有引用其他外部jar包也可以将存放外部jar的目录一并引入进来。

记得操作完,点击Apply应用然后OK确认保存。

构建Jar包集合

开始构建Jar包集合

等待构建完成,就可以看到当前项目的根目录下有个 out 目录文件夹:

可以看到项目中所有需要的Jar包都构建出来了。

将这些Jar包移动到一个空目录文件夹( D:\jar-exe\lib ),用于后续的exe生成依赖:

最好将自己写的程序包从 lib 目录中找出来,放到上一层目录( D:\jar-exe\ ),方便后续生成exe程序:

然后将自己本机的JDK环境依赖目录下的jre复制一份到( D:\jar-exe\jre )

准备工作完成了。

下载安装exe4j软件

具体的下载就不贴图了,一键安装就行。

下载地址:https://www.ej-technologies.com/download/exe4j/files

提供注册码如下:

L-g782dn2d-1f1yqxx1rv1sqd

A-XVK258563F-1p4lv7mg7sav

A-XVK209982F-1y0i3h4ywx2h1

A-XVK267351F-dpurrhnyarva

A-XVK204432F-1kkoilo1jy2h3r

A-XVK246130F-1l7msieqiwqnq

A-XVK249554F-pllh351kcke50

A-XVK238729F-25yn13iea25i

A-XVK222711F-134h5ta8yxbm0

A-XVK275016F-15wjjcbn4tpj

A-XVK275016F-15wjjcbn4tpj

Jar生成exe程序

首先打开安装好的exe4j软件,操作完点击下一步










之后一直默认就行了,最后一页可以测试exe程序是否能运行。

由于刚才配置exe程序的时候都是相对路径,所以这个jar-exe文件夹可以随意移动位置都可以运行。

*重点:

这个exe程序依赖于当前jar-exe目录内的其他目录文件,所以移动位置时需要将整个jar-exe目录一起移动,否则就会报错!!!

exe打包成安装包

配置 exe 的路径,相关运行文件所在的目录,

这里要注意第一步是配置exe文件的路径,第二部是配置exe文件执行所需要的文件的包地址,

也就是我们生成的jar包的路径,他会包jar 中的所有文件都会拷贝到安装文件中。

下一步导出即可,全部完成

相关推荐
非优秀程序员3 小时前
第04章 邮箱大战,163 与 QQ 的暗战|《互联网产品恩仇录》
java·vue.js·架构
梦想恒远7 小时前
Spring Boot + LangChain4j 统计 token 成本:ChatModelListener 实测与单价口径
spring boot·后端
flyingonpine8 小时前
PowerShell脚本数字签名实战:自签名证书、代码签名与信任链验证
windows·信任链
tryCbest9 小时前
Vue系列——第 15 篇:内置组件全家桶——Transition、Teleport、Suspense、KeepAlive
前端·vue.js
徐小夕14 小时前
开源Vector-Graph-RAG:向量+图谱双引擎,打破纯向量RAG的效果天花板
前端·vue.js·github
goehou14 小时前
让 AI 替我操作这台电脑,先把手能伸多远定下来
windows·自动化·权限管理·ai agent
howard200515 小时前
Spring Boot 版新生报到可视化系统
spring boot·新生报到可视化系统
公子小六15 小时前
基于.NET的Windows窗体编程之WinForms数据持久化(1)
windows·microsoft·c#·.net·winforms
她的男孩17 小时前
子表只读列界面能改,保存却报不允许编辑:Forge Admin 把字段权限落到子表列
spring boot·低代码·工作流引擎
FungLeo17 小时前
成为全栈·Vue 管理后台篇·Vue3 + Vite + Naive UI:后台工程基座怎么搭
前端·vue.js·ui·typescript·vite·前端工程化·biome