启动java -jar app.jar> log1.out;
启动java -jar app.jar> log2.out;
启动java -jar app.jar> log3.out;
它启动三个并行实例。但输出不会重定向到文件,它只在控制台上显示输出。
提前致谢。
答案 0 :(得分:2)
将此用于重定向
start cmd /c java -jar app.jar ^> log1.out
别忘了^
。它在这里被用作逃脱者。如果没有^
,>
将被视为start
的重定向,而不是java
。
答案 1 :(得分:1)
button1
会将stderr重定向到您发送stdout的任何地方
start cmd /c java -jar app.jar ^> log1.out ^2^>^&1
/ k将保持窗口打开,允许您调试尝试使其工作
答案 2 :(得分:0)
尝试使用/ b在后台运行命令,如下所示:
start /b java -jar app.jar > log1.out ;
start /b java -jar app.jar > log2.out ;
start /b java -jar app.jar > log3.out ;
(/ wait标志也可以避免并行处理。)