window下将jar添加到服务中,实现自启动

1、jar添加到服务中心

①github上面下载winsw:https://github.com/kohsuke/winsw/releases

window下将jar添加到服务中,实现自启动_第1张图片

 下载上述框中的两个文件。

②进入到jar包所在目录

③将上面下载好的两个文件移动到jar包所在目录中

jar包名随意,WinSW.NET4.exe和sample-minimal.xml进行重命名,建议设置成一样的,如Cache.exe和Cache.xml

④编辑xml文件


  
  
  Cache
  
  CacheService
  
  This service is a service created from a minimal configuration
  
  

     

     java

    -jar "D:\workspace\practice\Cache\target\Cache - 1.0.1.jar"

     

     Automatic

有一些需要注意和调整的地方:

1、标签中的内容建议设置和exe和xml文件一样的,如我这里是Cache.exe和Cache.xml,所以设置为Cache和CacheService,不能和已存在服务重名

2、标签引号中的jar包地址和名称需要替换成自己的,如果启动命令不是java -jar "xxx",而是java -jar "xxx" --xx,将--xx跟在引号后面即可。如-jar "D:\workspace\practice\Cache\target\Cache - 1.0.1.jar"  --xx

⑤安装服务

在exe所在目录执行Cache.exe install ,Cache名自己替换,如需要卸载输入Cache.exe uninstall

⑥启动服务

win+r,输入services.msc,查找到自己刚安装的服务,右键启动

 

你可能感兴趣的:(jar,window)