当前位置: 首页 > news >正文

如何将Springboot项目通过IDEA打包成jar包,并且转换成可执行文件

首先在IDEA打开你的项目,需要确认项目可以正常运行,然后点击页面右侧的Maven,运行Lifecycle下的package,在这里插入图片描述
此时在项目的target目录下就可以看到一个jar包
2
这个时候你可以在jar包所在目录下执行cmd窗口,运行

java -jar campus-market-0.0.1-SNAPSHOT.jar(你的jar包名称)

就可以看到项目运行起来了,在浏览器输入你的端口号就可以看到网页内容。但是这个时候我的网页图片显示不出来,后面百度了一下,是因为没有把图片文件夹放到jar包的同一级目录下。例如我的代码中获取图片的路径为:当前的绝对路径+“src/main/resources/upload”文件夹下,此时你应该把你的图片文件夹拷贝一份放到target(jar包所在位置)/src/main/resources/upload文件夹下。
在这里插入图片描述
如下图所示:
在这里插入图片描述
这样运行jar包就可以正常显示图片了。
现在jar包运行正常了,需要把jar包打包成exe文件,需要借助exe4j 阿里云盘,提取码为:lm84

打开exe4j软件,点击next,
在这里插入图片描述
到Choose project type页面,选择"JAR in EXE"mode
在这里插入图片描述
点击next,设置你的项目名称和导出路径:
在这里插入图片描述
在Configure executable 页面进行配置,
Executable type选择Console application这会让我们的程序运行时出现一个运行框。
Executable name 是你的exe名称,iconFile配置ico图标让你的exe程序有一个好看的icon,
最关键的一步:选择Advanced Options下的32-bit or 64-bit,勾选64位
在这里插入图片描述
接着点Next,
在这里插入图片描述
到了Configure Java invocation页面,添加刚刚使用IDEA生成的jar包,
在这里插入图片描述
然后选择主类:
在这里插入图片描述
在这里插入图片描述
选好后点击下一步,到了Configure JRE页面,选择在前两个框中输入支持你程序的java最低和最高版本
在这里插入图片描述
然后勾选Allow JREs with a beta version number,点击Advanced Options下拉菜单,选中Search sequence 来配置jre的地址。这时会看到有三个地址,删除这三个默认带的地址:
在这里插入图片描述
将本机系统中的jre文件夹复制到我们输出exe文件的文件夹中,要确认自己安装了java环境没有我是安装jdk1.8的时候也装了jre
在这里插入图片描述
然后就可以一路next就可以生成可执行文件了。

http://www.lryc.cn/news/58912.html

相关文章:

  • 总结:网卡
  • Java这么卷,还有前景吗?
  • 后端简易定时任务框架选择(Python/Go)--gocron
  • 【GStreamer学习】之GStreamer基础教程
  • 各类Round-Robin总结,含Verilog实现
  • 《软件设计师-知识点》
  • mysql 同义词_数据库中的同义词synonym
  • Nacos共享配置
  • 数据结构——排序(4)
  • C++13:搜索二叉树
  • 【从零开始学Skynet】基础篇(五):简易聊天室
  • HDU - 2089 不要62(数位DP)
  • 网络安全与防御
  • 【DT】蒸脱机的结构和工作原理
  • Docker管理软件
  • 关于运行时内存数据区的一些扩展概念
  • 计算机组成原理第二章数据的表示与运算(中)
  • 我的第一台电脑的故事
  • 【1041. 困于环中的机器人】
  • 几何算法——4.交线(intersection curve)的表达与参数化、微分性质
  • 【GPT】让你事半功倍特别好用的5个GPT工具
  • 人工智能大模型多场景应用原理解析
  • SpringBoot默认包扫描机制与默认配置文件
  • RabbitMq 消息可靠性问题(一) --- publisher发送时丢失
  • Java初识泛型
  • 寸照换底色技巧大全,超详细图文教程
  • 这篇文章价值很大:股票历史分时成交数据怎么简单获取?【干货】
  • muduo源码剖析--Buffer
  • AI人工智能简介和其定义
  • python数据清洗