【发布时间】:2013-05-18 19:47:36
【问题描述】:
我正在使用以下代码启动流程构建器。我想知道如何将其输出重定向到String。
ProcessBuilder pb = new ProcessBuilder(
System.getProperty("user.dir") + "/src/generate_list.sh", filename);
Process p = pb.start();
我尝试使用ByteArrayOutputStream,但它似乎不起作用。
【问题讨论】:
-
你是如何使用
ByteArrayOutputStream的? -
“它似乎不起作用”不是问题描述。
ProcessBuilder没有流,但Process有。您不是在启动ProcessBuilder,而是在使用它创建Process,然后启动。准确地说。
标签: java stream processbuilder