Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想知道的是,我可以从 Java 读取外部进程的输出流吗?假设这个外部进程是一个 Windows 终端,并且不是使用 ProcessBuilder 或 Runtime.exec() 从 Java 启动的。
如果外部流程是流程管道中的前任,则有可能:
> cat file | java MyClass
cat那么java程序就可以通过读取程序的输出流了System.in。在其他情况下,我怀疑甚至可以使用 C/C++ 语言。
cat
System.in