使用Java读取外部进程的流

时间:2013-09-19 15:01:50

标签: java process stream

我想知道的是,我可以从Java读取外部进程的输出流吗? 假设这个外部进程是一个Windows终端,并且不是使用ProcessBuilder或Runtime.exec()从Java启动的。

1 个答案:

答案 0 :(得分:0)

如果外部流程是流程管道中的前任,则可能是

> cat file | java MyClass

然后java程序可以通过cat读取System.in程序的输出流。在其他情况下,我怀疑即使使用C / C ++语言也是可能的。

相关问题