抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

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数组

评论