2

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

4

1 回答 1

0

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

> cat file | java MyClass

cat那么java程序就可以通过读取程序的输出流了System.in。在其他情况下,我怀疑甚至可以使用 C/C++ 语言。

于 2013-09-19T17:03:23.567 回答