一个想法:您将命令行的默认标记化为completeString
,并且它没有像您期望的那样解析最后一个。相反,您应该String[]
在自己切掉命令行后使用带a的此方法的形式:
@L_404_0@http://docs.oracle.com/javase/6/docs/api/java/lang/Runtime.html#exec(java.lang.String [])
或者,它正在等待您的输入,或者正在等待您读取其输出。这可以解释挂起。在Internet上搜索流和Runtime.exec()
。
考虑ProcessBuilder
代替。