您好我有关于通过批处理文件在同一文件夹中运行多个jar文件的问题。 我需要创建一个循环并读取所有jar文件名,然后运行它们,并为所有jar创建输出。 喜欢这段代码:
cls
cd\
cd C:\java\
set PATH=%PATH%;C:\Program Files\Java\jdk1.8.0_20\bin;
cls
javac -jar "here come the name from the folder"
jarname < input1+"the name of the jar".txt > output1+"the name of the jar".txt
答案 0 :(得分:1)
如下:
for %%j in (*.jar) do (
java -jar "%%j" < "input%%~nj.txt" > "output%%~nj.txt"
)