bat文件运行jar包,windows下将jar包设成服务

一、直接bat运行

双击就可以安装服务、启动和停止我们的jar包

设成服务的好处可以开机自启动、还有没有那么多cmd窗口
不需要的话仅需新建 start.bat文件,内容如下,上方是管理员运行,下方是执行命令

在这里插入图片描述

@echo off
%1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c %~s0 ::","","runas",1)(window.close)&&exit
cd /d "%~dp0"
title  cmd标题名称
java -jar  jeecg-cloud-nacos-2.4.6.jar

二、服务方式

0、结果展示

在这里插入图片描述

1、下载Winsw.exe

下载链接: https://github.com/winsw/winsw/releases
在这里插入图片描述WinSW-x64阿里云盘:https://www.aliyundrive.com/s/mbKCBxiUj8Z

修改名称为service-create.exe

2、新建service-create.xml

<service>
  <!-- windows服务名 -->
  <id>nacos-8848</id>
  <!-- 显示的服务名 -->
  <name>nacos-8848</name>
  <!-- 服务描述 -->
  <description>nacos</description>
  <!-- 执行程序 -->
  <executable>java</executable>
  <!-- 执行命令 -->
  <arguments>-jar jeecg-cloud-nacos-2.4.6.jar --spring.profiles.active=gongan" </arguments>
  <!-- 日志模式 -->
  <log mode="none"></log>
</service>

同个目录底下
在这里插入图片描述

3、安装服务.bat

安装服务.bat
内容为:

service-create.exe install

4、卸载服务.bat

卸载服务.bat
内容为

service-create.exe uninstall

在这里插入图片描述
放心不会卸载到其他服务

此时双击安装服务
服务已安装上去(服务可以设为开机自启动)
在这里插入图片描述双击卸载服务
服务就卸载掉了

5、启动服务.bat

内容为: 上方为管理员启动,执行命令就只是net start nacos-8848

@echo off
%1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c %~s0 ::","","runas",1)(window.close)&&exit
cd /d "%~dp0"
net start nacos-8848

6、停止服务.bat

内容为:

@echo off
%1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c %~s0 ::","","runas",1)(window.close)&&exit
cd /d "%~dp0"
net stop nacos-8848

在这里插入图片描述
此时双击启动服务.bat
jar包就按我们xml设置命令启动了

双击停止服务.bat
jar包就停止了

  • 6
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值