Java ProcessBuilder持有子进程

我正在使用Java ProcessBuilder类启动一个过程:

ProcessBuilder pb = new ProcessBuilder("cmd", "/c", "My shortcut");

手动运行时,此快捷方式会在几秒钟内创建一些日志文件。但是,当以上述方式运行时,除非程序退出,否则不会写入日志文件。我需要检查文件是否在我启动它的同一测试类中生成。 可能出什么问题了?

评论