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

Posted 程序员JohnDeng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决在window系统后台服务运行jar包相关的知识,希望对你有一定的参考价值。

文章目录


前言

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


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

一、GitHub下载WinSW-x64

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

点击下载winsw

下载成功后,和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 要放在同一个目录下面

以上是关于解决在window系统后台服务运行jar包的主要内容,如果未能解决你的问题,请参考以下文章

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

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

window下部署jar包,后台一直运行

windows/linux下部署jar包

在Linux服务器上运行jar包,并且使jar包一直处于后台执行

Centos7 部署jar包开机自启