windows java jar程序自动启动

直接java -jar XXX.jar 启动在关闭cmd 后将服务关闭
ndows下服务后台自动运行
1、使用开源的WinSW.NET4.exe
下载地址
https://github.com/winsw/winsw/releases/tag/v2.10.3

2、将项目改成jar
3、新建qbcbcm文件夹
将项目qbcbcm.jar 和
WinSW.NET4.exe (改成qbcbcm.exe)
同时放到当前文件下
并创建qbcbcm.xml
一共3个文件
在这里插入图片描述

qbcbcm.xml的内容为

<xml>
<service>
  <id>qbcbcm</id>
  <name>qbcbcm</name>
  <description>后台</description>
  <executable>java</executable>
  <arguments>-jar bcm.jar --server.port=8280</arguments>
        <!-- 开机启动 -->
  <startmode>Automatic</startmode>
</service>
</xml>

cmd 到当前qbcbcm文件下

qbcbcm.exe uninstall
qbcbcm.exe uninstall
qbcbcm.exe uninstall
在这里插入图片描述

或者直接bat 脚本启动

@echo off

rem 停止服务列表中的qbcbcm服务
net stop qbcbcm

rem 删除qbcbcm服务列表
sc delete qbcbcm

rem 进入当前路径下服务
cd /d %~dp0\qbcbcm

rem 路径下的服务先卸载
qbcbcm.exe uninstall

rem 路径下的服务再次安装
qbcbcm.exe install

rem windows 标准启动服务
net start qbcbcm
pause

winsw.exe java jar 服务使用自己的jdk

<xml>
<service>
  <id>qbcbcm</id>
  <name>qbcbcm</name>
  <description>后台</description>
  <executable>D:\qbcyantai\Java\jdk1.8.0_221\jre\bin\java</executable>
  <arguments>-jar qbcbcm.jar --server.port=8280</arguments>
        <!-- 开机启动 -->
  <startmode>Automatic</startmode>
</service>
</xml>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值