在Java中捕获进程输出的简明方法

时间:2016-02-07 00:13:14

标签: java

要在Groovy中捕获进程的输出,请使用以下命令:

"command".execute().text

我想在Java中做同样的事情,但我发现的所有响应都包含很多涉及循环的样板代码,BufferedReaderScanner等等:

我可以在1-2行代码中做同样的事情吗?也许Guava或Apache有什么可以让生活更简单?

1 个答案:

答案 0 :(得分:-1)

我设法提出以下两个班轮:

Process process = Runtime.getRuntime().exec("command")'
String output = IOUtils.toString(process.getInputStream());