bat运行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包就停止了