这是正常的:两个命令意味着两个进程。您需要两个
ProcessBuilders,并在执行第二个过程之前检查第一个过程的返回值。
这个语法:
new ProcessBuilder("javac","Mocha.java","&&","java","Mocha");不起作用。
&&是逻辑 外壳程序 运算符,
javac命令不理解。而是直接在Java中执行处理逻辑:
if (p1.waitFor() == 0) // compile succeeded // initiate second process



