java中调用操作系统的命令

java.lang.Runtime类提供了exec() 方法来执行操作系统的命令。

使用静态的Runtime.getRuntime()方法可以获得当前的java应用程序对应的Runtime类的实例

Runtime类提供了几个重载的exec()方法,用来支持不同的参数类型,但最终调用的是下边的这个exec()方法:

//参数1.命令数组 参数2.环境(和参数)等信息 参数3.命令执行的路径
public
Process exec(String[] cmdarray, String[] envp, File dir) throws IOException { return new ProcessBuilder(cmdarray) .environment(envp) .directory(dir) .start(); }
原文地址:https://www.cnblogs.com/jiaoyiping/p/4634471.html