win编写bat脚本启动java服务

新建txt,编写,前台启动,出现cmd黑窗口

复制代码
@echo off
start java -jar zhoao1.jar
start java -jar zhoao2.jar
pause

完成后,重命名.bat

1、后台启动,不出现cmd黑窗口,app是窗口名称

复制代码
@echo off
start "名称" javaw -jar zhoao1.jar
start "名称" javaw -jar zhoao2.jar
pause

2、关闭

复制代码
@echo off
set port=9001
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
)
set port1=9002
for /f "tokens=1-5" %%i in ('netstat -ano^|findstr ":%port1%"') do (
    echo kill the process %%m who use the port1 
    taskkill /pid %%m -t -f
)
:q

3、重启

复制代码
@echo off
set port=9001
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
)
set port1=9002
for /f "tokens=1-5" %%i in ('netstat -ano^|findstr ":%port1%"') do (
    echo kill the process %%m who use the port1 
    taskkill /pid %%m -t -f
)
:start
start "app" javaw -jar zhoao1.jar
start "app" javaw -jar zhoao2.jar
相关推荐
♡喜欢做梦33 分钟前
MyBatis XML 配置文件:从配置规范到 CRUD 开发实践
xml·java·java-ee·mybatis
爱吃烤鸡翅的酸菜鱼35 分钟前
Spring Boot 实现 WebSocket 实时通信:从原理到生产级实战
java·开发语言·spring boot·后端·websocket·spring
J不A秃V头A37 分钟前
Maven的分发管理与依赖拉取
java·maven
雪域迷影40 分钟前
C++中编写UT单元测试用例时如何mock非虚函数?
开发语言·c++·测试用例·gmock·cpp-stub开源项目
AI街潜水的八角2 小时前
Python电脑屏幕&摄像头录制软件(提供源代码)
开发语言·python
hadage2332 小时前
--- git 的一些使用 ---
开发语言·git·python
lly2024064 小时前
HTML与CSS:构建网页的基石
开发语言
一只会写代码的猫4 小时前
面向高性能计算与网络服务的C++微内核架构设计与多线程优化实践探索与经验分享
java·开发语言·jvm
萤丰信息5 小时前
智慧园区能源革命:从“耗电黑洞”到零碳样本的蜕变
java·大数据·人工智能·科技·安全·能源·智慧园区
曹牧5 小时前
Eclipse为方法添加注释
java·ide·eclipse