解决在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>
- id: 是唯一标识
- name:服务名称
- description:描述
- executable 执行的类型
- arguments 运行的命令
- logmode 开机自动启动
三、CMD运行命令
在jar的文件夹下面打开CMD命令行,运行xxx.exe install
总结
- 下载的WinSW-x64.exe 要修改和jar的名字一样,不需要修改文件格式
- 注意三个文件 xxx.xml,xxx.jar,xxx.exe 要放在同一个目录下面