正确的调用系统命令——为Process.waitFor设置超时以及其他
Java中在阻塞调用系统命令的时候,一般是使用Runtime.getRuntime().exec(command)返回一个process对象,再调用Process.waitFor()来等待命令执行结束,获取执行结果。然而这样简单的调用也是有坑的,有几个地方需要小心留意。一个是Runtime.getRuntime().exec(command)这个调用对于可执行文件路径或者参数中有空
转载
2014-03-12 17:24:59 ·
9760 阅读 ·
2 评论