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