工具下载地址
https://github.com/winsw/winsw/releases
一.创建新文件夹(xxx) 三个文件名称必须相统(jar;exe;xml)
1.xxx.jar文件(需要运行的jar文件)
打包依赖(不加这个可能会报错启动失败)
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
2.xxx.xml文件内容
<service>
<!-- win服务名称-->
<id>testJar</id>
<name>testJar</name>
<!-- win服务名称描述 -->
<description>testJar...</description>
<startmode>Automatic</startmode>
<executable>java</executable>
<!-- 要启动的jar文件路径 -->
<arguments> -jar -Xmx256m -Xms256m "E:\testApp\test.jar"</arguments>
</service>
3.github下载的工WinSW-x64.exe(64位) WinSW-x64.exe(32位)
需要把XXX.exe 修改成 同名.exe
4.在当前路径打开cmd窗口,执行XXX.exe install
5.打开win的服务(这个testJar是xml文件中启动名称)
6. 设置永久电脑重启自动重启该服务