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

首先在IDEA打开你的项目,需要确认项目可以正常运行,然后点击页面右侧的Maven,运行Lifecycle下的package,如何将Springboot项目通过IDEA打包成jar包,并且转换成可执行文件_第1张图片
此时在项目的target目录下就可以看到一个jar包
如何将Springboot项目通过IDEA打包成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文件夹下。
在这里插入图片描述
如下图所示:
如何将Springboot项目通过IDEA打包成jar包,并且转换成可执行文件_第3张图片
这样运行jar包就可以正常显示图片了。
现在jar包运行正常了,需要把jar包打包成exe文件,需要借助exe4j 阿里云盘,提取码为:lm84

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

你可能感兴趣的:(intellij-idea,spring,boot,jar)