Java Commons exec:启动、发送到子进程,并在stdin/stdout上读回

Java Commons exec:启动、发送到子进程,并在stdin/stdout上读回,java,child-process,apache-commons-exec,Java,Child Process,Apache Commons Exec,我怎样才能实现以下目标?(这个用例似乎没有任何文档) 启动子进程 在子进程的stdin上传递一个字符串 等待子进程终止 以字符串形式从子进程收集标准输出 使用Executor#setStreamHandler(…)来处理输入/输出重定向。亲爱的downvoter,请留下一条评论,解释您为什么否决。我确实看到了该方法,但它的用法并不特别清楚。您可以提供一个在stdin/out上读/写的例子吗?我建议您更深入地研究Javadoc和API。在StackOverflow上,您需要自己完成大部分工作,并在

我怎样才能实现以下目标?(这个用例似乎没有任何文档)

  • 启动子进程
  • 在子进程的stdin上传递一个字符串
  • 等待子进程终止
  • 以字符串形式从子进程收集标准输出

  • 使用
    Executor#setStreamHandler(…)
    来处理输入/输出重定向。

    亲爱的downvoter,请留下一条评论,解释您为什么否决。我确实看到了该方法,但它的用法并不特别清楚。您可以提供一个在stdin/out上读/写的例子吗?我建议您更深入地研究Javadoc和API。在StackOverflow上,您需要自己完成大部分工作,并在自己花费大量精力解决问题后寻求帮助。Sheesh。如果你不想帮忙,就不要费心贴“答案”。