前言
前提:windows上安装 jdk
一、启动jar脚本
@echo off
START "app" javaw -jar app-0.0.1-SNAPSHOT.jar
二、停止jar脚本
以端口8080为例
@echo off
set port=8080
for /f "tokens=1-5" %%i in ('netstat -ano^|findstr ":%port%"') do (
echo kill the process %%m who use the port
taskkill /pid %%m -t -f
goto q
)
:q
三、重启jar脚本
就是上面两个合起来
@echo off
set port=8080
for /f "tokens=1-5" %%i in ('netstat -ano^|findstr ":%port%"') do (
echo kill the process %%m who use the port
taskkill /pid %%m -t -f
goto start
)
:start
START "app" javaw -jar app-0.0.1-SNAPSHOT.jar

本文档介绍了如何在Windows操作系统中通过批处理脚本来启动、停止和重启一个Java jar应用程序。启动脚本使用`javaw`命令运行指定版本的jar包,而停止脚本通过`netstat`和`taskkill`命令找出并结束占用特定端口(如8080)的进程。重启脚本则结合了这两个过程,先停止再启动应用。
1662

被折叠的 条评论
为什么被折叠?



