Построение конвейера процесса с помощью ProcessBuilder в Java 7

Я пытался выяснить, как передать несколько процессов в Java, используя новый ProcessBuilder . Я не могу найти подходящий пример того, что я хочу сделать, и когда я пытаюсь сделать это сам, процесс просто зависает. Я был бы признателен за очень простой пример кода, который запускает эквивалент cat test.txt | wc , но не через оболочку.

- Обновление -

Хорошо, просто чтобы уточнить. Я знаю, что есть способы смоделировать канал, читая и записывая потоки. Мне интересно, сделано ли это каким-то автоматическим способом с помощью методов redirectInput и redirectOutput , представленных в Java 7.

8
задан Aleksandar Savkov 23 November 2011 в 13:57
поделиться