2013-02-15 84 views

回答

0

是的,你可以使用executeScript活动。

import java.util.*; 
import java.io.*; 
Process proc = Runtime.getRuntime().exec("executablecommand"); 
int exitValue = proc.waitFor(); 

上面的脚本将等待命令完成。您还可以通过使用过程引用来获取输出和错误流。

这是一个非常有用的文章。 http://www.javaworld.com/jw-12-2000/jw-1229-traps.html

如果您希望能够更好地执行异常处理,您仍然可以使用Runtime.exec,但创建一个自定义Java组件来执行shell命令来封装该功能。你甚至可以构建一个脚本引擎组件来执行groovy脚本等等。