传递给命令的每个参数都应该是一个单独的String元素。
所以你的命令数组应该看起来更像是…
String[] a = new String[] { "C:paththat hasspacesplink", "-arg1", "foo", "-arg2", "bar", "path/on/remote/machine/iperf -arg3 hello -arg4 world"};现在,每个元素将在程序
args变量中显示为单独的元素
我也极大地鼓励您使用
ProcessBuilder它,因为它更易于配置,并且不需要您在其中包装一些命令。
""...""



