1、准备工作,需要先下载JDK14以上版本和WIX
jdk17下载路径:Java Downloads | Oracle
将项目打包成jar(注意,需要带上全部依赖,否则会报错),如果打包后执行报错,则在pom文件里面加上如下代码:
<build>
<plugins>
<!-- Maven Compiler Plugin configuration -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>17</source> <!--指定jdk版本-->
<target>17</target>
</configuration>
</plugin>
<!-- Maven Jar Plugin configuration -->
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<configuration>
<archive>
<manifest>
<mainClass>com.xxx.xxx.xxxMain</mainClass> <!--指定启动类-->
</manifest>
<manifestEntries>
<Class-Path>.</Class-Path>
</manifestEntries>
</archive>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
</configuration>
<executions>
<execution>
<id>make-assembly</id>
<phase>package</phase>
<goals>
<goal>single</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
刷新依赖后执行clean ==> install ==> package指令生成jar,并将打成的jar包放入一个文件夹
在当前界面地址栏输入cmd指令,进入命令行界面,输入指令:
jpackage -i test -n your_exe_name --type "exe" --win-dir-chooser --win-menu --win-shortcut --win-console --main-jar your_jar_file.jar
指令详解:
-i:需要转化为可执行文件的文件夹名
-n:生成的可执行文件的文件名
--type:生成的文件类型,windows一般是exe或者msi
--main-jar:jar包名
执行完指令之后,会在当前路径下生成一个可执行文件,如:
在之后,双击运行然后跟着他的引导来就可以啦!
创作不易,求求给个赞吧!!><!!