解决在window系统后台服务运行jar包


前言

解决在window系统把jar包运行服务开机电脑自动重启


提示:以下是本篇文章正文内容,下面案例可供参考

一、GitHub下载WinSW-x64

https://github.com/winsw/winsw/releases

下载成功后,和xxx.jar放在同一个目录下面,并且重命名和xxx.exe

二、编辑XML文件

<service>
	  <id>ufish-generator</id>
	  <name>ufish-generator</name>
	  <description>This service runs ufish-generator project.</description>
	  <executable>java</executable>
	  <arguments>-jar "ufish-generator.jar"</arguments>
	  <logmode>rotate</logmode>
</service>
  1. id: 是唯一标识
  2. name:服务名称
  3. description:描述
  4. executable 执行的类型
  5. arguments 运行的命令
  6. logmode 开机自动启动

三、CMD运行命令

在jar的文件夹下面打开CMD命令行,运行xxx.exe install

总结

  1. 下载的WinSW-x64.exe 要修改和jar的名字一样,不需要修改文件格式
  2. 注意三个文件 xxx.xml,xxx.jar,xxx.exe 要放在同一个目录下面
经验分享 程序员 微信小程序 职场和发展