从另一个java进程在Windows控制台中运行java进程

Nik*_*sov 1 java windows console jar processbuilder

我试图从我的Java进程启动另一个Java进程.问题是我希望Windows控制台出现,而AnotherApp要写入该控制台.

此Java代码段确实启动了一个新进程,但未显示控制台.

ProcessBuilder pb = new ProcessBuilder("cmd", "/k", "java", "-jar", "AnotherApp.jar");
pb.start();
Run Code Online (Sandbox Code Playgroud)

如果我从Start - Run运行

cmd /k java -jar AnotherApp.jar
Run Code Online (Sandbox Code Playgroud)

然后创建一个新的控制台并启动java进程.

tcb*_*tcb 6

请尝试以下方法:

ProcessBuilder pb = new ProcessBuilder("cmd", "/c", "start", "java", "-jar", "AnotherApp.jar");
Run Code Online (Sandbox Code Playgroud)