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 に答える