使用 Java 读取外部进程的流



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

如果

外部进程是进程管道中的前置进程,则有可能:

> cat file | java MyClass

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

相关内容

  • 没有找到相关文章

最新更新