我正在尝试从我的 Java 进程启动另一个 Java 进程。问题是我希望出现 Windows 控制台并希望将 AnotherApp 写入该控制台。
这个 Java 片段确实启动了一个新进程,但没有出现控制台。
ProcessBuilder pb = new ProcessBuilder("cmd", "/k", "java", "-jar", "AnotherApp.jar");
pb.start();
如果我从开始运行 - 运行
cmd /k java -jar AnotherApp.jar
然后创建一个新的控制台并启动 java 进程。