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