下载工具:https://github.com/winsw/winsw/releases
注册服务
1.将jar包,winSW.exe工具包都放同一目录,将winSW.exe重命名为install.exe
2.创建install.xml文件,将其中的jar文件路径设置成自己的。
(xml文件的名称要和exe工具名称一致),xml内容如下
<service>
<!-- windows服务名称-->
<id>testJar</id>
<name>testJar</name>
<!-- windows服务描述 -->
<description>testJar...</description>
<startmode>Automatic</startmode>
<executable>java</executable>
<!-- 要启动的jar文件路径 -->
<arguments> -jar -Xmx256m -Xms256m "D:\testApp\test.jar"</arguments>
</service>
3.在当前路径打开cmd窗口,执行install.exe install,并点击确认,执行后如果打印info…信息,则成功将jar注册到win服务中。
在此电脑-管理-服务和应用程序-服务,找到你的服务名称,点击启动。现在你的jar程序就配置好开机自启动了,可以重启测试查看。