/標準錯誤的過程。如果我開始通過Java的ProcessBuilder類的過程,我有充分的機會來在這一過程中的標準,標準出來,如Java InputStreams
和OutputStreams
標準錯誤流。但是,我找不到將這些流無縫連接到System.in
,System.out
和System.err
的方法。開始與繼承標準輸入/輸出Java 6中
它可以使用redirectErrorStream()
獲取包含子進程的標準出單InputStream
和標準錯誤,並通過剛剛循環,並通過我的標準把它發送出去,但我不能找到一個方法來做到這一點,讓用戶鍵入流程,如果我使用C system()
呼叫,他/她可以。
在Java SE 7出現時,這似乎是可行的 - 我只是想知道現在是否有解決方法。如果子進程中的isatty()
的結果進行重定向,則爲積分。
對不起,我忍不住。 – jjnguy 2008-09-13 04:33:04
沒問題。 (順便說一句,我不是那個低頭讚揚你的人。) – 2008-09-13 04:35:08
恩,好吧,謝謝那個不贊成我的人。謝謝你,約翰不要低估我。 – jjnguy 2008-09-13 04:37:54