Jar包安装成系统服务-开机自启动


一、下载WinSW.exe工具

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

记得再下载一个 .xml 配文件。(或者后边直接手写)

二、配置

2-1 WinSW.exe、.xml、.jar 放一块

命名这块,搞成一样吧。

  • WinSW.exe —> app.exe
  • 配置文件 —> app.xml
  • 你的jar包 —> app.jar

2-2 配置文件

<service>
  <!-- id,删除服务时的标识 -->
  <id>fakeapi</id>
  <!-- 名字,展示在服务列表里的名字 -->
  <name>fakename</name>
  <!-- 简介 -->
  <description>xxxxx程序API</description>
  <!-- JAVA环境变量 -->
  <env name="JAVA_HOME" value="%JAVA_HOME%"/>
  <executable>java</executable>
  <!-- 命令参数 由 java -jar path 决定 -->
  <arguments>-jar "D:\fake\api\app.jar"</arguments>
  <!-- 开机启动 -->
  <startmode>Automatic</startmode>
  <!-- 日志配置 -->
  <logpath>%BASE%\log</logpath>
  <logmode>rotate</logmode>
  <!-- <log mode="roll"></log> -->
</service>

2-3 安装服务

注意:在当前目录下唤起命令行。

app.exe install

删除服务

以上边配置文件为例,参数是 fakeid,而不是 fakename

sc delete serveId
# 例如: 
sc delete fakeid

三、启动与停止服务

由于设置了开机自启动,就不需要手动的开启。如果需要重启、停止:

  • Win + R
  • services.msc
  • 根据配置文件里的 name ,找到服务
  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

薛定谔的壳

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值