1. 下载 winsw
使用 winsw 这个工具来将jar变成 windows 服务
将下载得到的 exe 文件,放到和jar包同目录下
2. 编写自启动配置文件
<service>
<id>WinJavaDemo</id>
<name>WinDemo Service</name>
<description>WinDemo测试服务</description>
<executable>java</executable>
<arguments>-jar "C:\code\java\windemo\windemo-0.0.1-SNAPSHOT.jar"</arguments>
<logpath>logs</logpath>
<logmode>roll</logmode>
<env name="JAVA_HOME" value="D:\app\jdk17"/>
<env name="PATH" value="%JAVA_HOME%\bin;%PATH%"/>
</service>
3. 将 winsw.exe 改成和 service 同名的 exe
WinJavaDemo.exe intall
执行就可以了,去Windows 服务管理里面就能找到了
卸载服务
WinJavaDemo.exe uninstall