功能
通过批处理命令脚本启动 Java 应用程序以及结束已启动的应用程序进程。
运行环境
-
Windows 10
脚本内容
启动脚本
@echo off
chcp 65001
start javaw -jar demo.jar
echo ------------------------------
echo START SUCCESS
echo ------------------------------
pause
结束脚本
@echo off
chcp 65001
setlocal enabledelayedexpansion
for /f "tokens=1-5" %%a in ('netstat -ano ^| find ":8080"') do (
if "%%e%" == "" (
set pid=%%d
) else (
set pid=%%e
)
echo !pid!
taskkill /f /pid !pid!
)
echo ------------------------------
echo STOP SUCCESS
echo ------------------------------
pause
原理
启动脚本原理就不做过多解释了,结束进程脚本则是将在监听 8080
端口的进程全部 kill 掉。