1、winsw是一款可将可执行程序安装成Windows Service的开源工具,github:https://github.com/kohsuke/winsw/releases
使用方法也很简单,只需要必须的exe和一个xml配置文件即可
2、将winsw重命名为相应的服务名
3、相应.xml的文件
<service>
<id>print-0.0.1-SNAPSHOT</id>
<name>print-0.0.1-SNAPSHOT</name>
<description>This is print-0.0.1-SNAPSHOT service.</description>
<!-- java环境变量 -->
<env name="JAVA_HOME" value="%JAVA_HOME%"/>
<executable>javaw</executable>
<arguments>-Dfile.encoding=utf-8 -jar D:\print\print-0.0.1-SNAPSHOT.jar</arguments>
<!-- 开机启动 -->
<startmode>Automatic</startmode>
<!-- 日志配置 -->
<logpath>%BASE%\log</logpath>
<logmode>rotate</logmode>
</service>