我非常清楚如何通过 Runtime.getRuntime().exec(command) 执行命令并处理输出,但这非常有限。
以 Windows 为例(特别是 Vista,但这并不重要)。
如何通过 Java 中的 ProcessBuilder(或任何类)执行“echo”、“cd”、“md”、“rd”等命令以及任何其他 Root 于 cmd.exe 内部的命令?
最佳答案
您只需在 Runtime.exec 或 ProcessBuilder 或其他方式中调用 cmd/c dir
而不仅仅是 dir
即可在 JAVA 中运行外部应用程序。
关于java - 如何在Java中执行 native 命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8190394/