windos后台启动和结束jar包

启动jar包

在文件中复制下面的代码, 完成之后双击bat文件即可运行jar包,建议先用命令行运行确保没有问题在运行bat

方法一:创建一个.bat文件

%1 mshta vbscript:CreateObject("WScript.Shell").Run("%~s0 ::",0,FALSE)(window.close)&&exit
java -jar jar包地址

方法二,需要一个bat文件一个vbs文件

// test.bat
@echo off
set JAVA_HOME="C:\Program Files\Java\jdk1.8.0_221"
%JAVA_HOME%\bin\java.exe -jar aaa-1.0.0.jar
exit
// vbs
Set ws = CreateObject("Wscript.Shell") 
ws.run "cmd /c test.bat",0
MsgBox "start success!!!"
WScript.Quit

设置开机自启

右键bat文件创建快捷方式,将快捷方式复制到(C:\Users\(用户名)\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup)即可。

结束jar包

// .bat
echo off
rem CHCP 65001
setlocal enabledelayedexpansion
rem jar包名称
set jarName=a-1.0.0-exec.jar
set jdkhome="C:\Program Files\Java\jdk1.8.0_131"
for /f "tokens=1-2 usebackq delims= " %%i in (`%%jdkhome%%\bin\jps.exe -l`) do (
	set pid=%%i
	set pidname=%%j
	if "!pidname!"=="%jarName%" taskkill /f /pid !pid!
)
pause

查看端口占用

C:\Users\Administrator> netstat -ano|findStr 8088
  TCP    0.0.0.0:8088           0.0.0.0:0              LISTENING       801268

C:\Users\Administrator>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值