1. 项目导出Jar包
1.1 pom.xml文件修改
在pom.xml文件中插入下面这一段,主要是为了解决生成Jar包后运行提示没有主清单属性的问题,如果pom文件中的依赖有本地的Jar包,则需要添加以下代码。
<configuration> <fork>true</fork> <includeSystemScope>true</includeSystemScope> </configuration>
<build>
<finalName>sales-receipt</finalName>
<plugins>
<!--解决SpringBoot打包成jar后运行提示没有主清单属性-->
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<fork>true</fork>
<includeSystemScope>true</includeSystemScope>
</configuration>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
1.2 生成Jar包
可以先使用Maven clean一下,再install,如果install失败,可以点击上方的闪电按钮,跳过Test。
成功的界面,生成的Jar包路径在项目目录的target子目录下。
试一下使用命令行启动Jar包,启动成功。
2. 生成exe可执行文件
使用exe4j工具
2.1 打开exe4j
2.2 选择JAR in EXE mode
2.3 填写exe文件简称和文件导出路径
2.4 选择执行的类型和文件名
2.5 选择32位/64位
2.6 选择Jar包
Main class 必须选择这个JarLauncher
2.7 选择支持的版本
2.8 选择JRE
如果需要运行在没有Java环境的系统下,可以先将默认的删除
然后点击+号添加JRE的目录
2.9 完成导出
双击exe文件即可运行程序。