哪一个更好?我所说的更好是指哪一个有更好的安全性,等等(而不是易用性)。
发布于 2011-05-05 00:43:02
易用性是两者之间唯一的真正区别。
请注意,易用性有助于避免误用,从而提高安全性。
至少在OpenJDK 6上,Runtime.exec()是使用ProcessBuilder实现的
public Process exec(String[] cmdarray, String[] envp, File dir)
throws IOException {
return new ProcessBuilder(cmdarray)
.environment(envp)
.directory(dir)
.start();
}https://stackoverflow.com/questions/5886829
复制相似问题