Tag: pipe

使用Java中的ProcessBuilder将进程的输出重定向到另一个进程的输入

我有两个由processBuilders定义的进程: ProcessBuilder pb1 = new ProcessBuilder (…) ProcessBuilder pb2 = new ProcessBuilder (…) 我希望pb1的输出成为pb1的输入。 我在文档中发现我可以通过使用管道从另一个进程读取pb2的输入: pb2.redirectInput(Redirect.PIPE); 但是,如何指定我希望此管道从pb1的输出中pb1 ?