ProcessBuilder类
这个类用于执行shell命令,类似于Runtime.getRuntime().exec("ping -t 192.168.0.1")
但在使用它的command方法时,需要注意要把命令分开传入
它的签名为:
public ProcessBuilder command(String... command) |
如果传入一整个完整的带空格的命令则会无法正确执行
比如要执行ping -t 192.168.0.1,需要分别传入"ping"、"-t"和"192.168.0.1"
如果是现成的命令,可以使用"命令".split(" ")把命令通过空格进行分割成String数组