需求:有多个不同文件夹下的服务,用批量方式启动他们
ps:综合其他的教程,没有一个是符合我的需求,只能摸索得到一下的结果。
1、在任意位置创建salalryStatrt.bat
2、编写脚本
@echo off
setlocal enabledelayedexpansion
set jarNames[0]=gateway-server2.jar
set path[0]=gateway-server2
set jarNames[1]=oauth2-server2.jar
set path[1]=oauth2-server2
set jarNames[2]=salary-web-server.war
set path[2]=salary-web
for /l %%n in (0,1,2) do (
cd !path[%%n]!
start " !path[%%n]!" java "-Dfile.encoding=utf-8" -jar !jarNames[%%n]!
cd ../
)
3、快捷到桌面,一键就启动了