Что я хотел бы знать, могу ли я от Java читать выходной поток внешнего процесса? Скажем, этот внешний процесс является терминалом Windows и не запускается с Java с помощью ProcessBuilder или Runtime.exec().Чтение потока внешнего процесса с помощью Java
2
A
ответ
0
Это возможно, если внешний процесс является предшественником в трубопроводе процесса:
> cat file | java MyClass
затем Java программа может считывать выходной поток программы cat
с помощью System.in
. В других случаях я сомневаюсь, что это возможно даже с использованием языков C/C++.
Смежные вопросы
- 1. Чтение внешнего процесса Ошибка потока сильно влияет на производительность
- 2. Java - Чтение выходного потока существующего процесса
- 3. Java вызов внешнего процесса - exe
- 4. Убийство Java-процесса началось с потока
- 5. Чтение внешнего файла PHP с использованием Java
- 6. Чтение файла потока в java
- 7. Использование потоков потока или процесса в Java
- 8. Чтение внешнего файла с помощью javascript ajax
- 9. чтение внешнего файла с помощью TextIO
- 10. Java, чтение входного потока внутри jButton actionperformed
- 11. Чтение двоичных файлов с помощью потока
- 12. Как обнаружить крах внешнего процесса в Java?
- 13. Чтение с консольного процесса
- 14. Межплатформенный способ запуска внешнего процесса из java?
- 15. Чтение транслируемого выход процесса в Java
- 16. Получение дескриптора основного потока процесса
- 17. Java Exception Чтение потока из ресурса .wav
- 18. Nodejs - запуск внешнего процесса
- 19. Двигатель процесса/рабочего потока
- 20. Вызов внешнего процесса с другим пользователем в java
- 21. читать несколько потоков из потока сокета с помощью java?
- 22. Выход внешнего процесса в рабочий сценарий C++
- 23. Отладка внешнего процесса?
- 24. Чтение валюты &% с помощью Java
- 25. Чтение PDF с помощью Java
- 26. Список текущих потоков внешнего процесса
- 27. Выполнено C двоичный код из java и чтение из выходного потока процесса
- 28. C++ Выполнение внешнего процесса
- 29. Одновременно потреблять stdout из внешнего процесса
- 30. Чтение потока OKIO дважды
Но если внешний процесс не был запущен Java, возможно ли это? – snicks008
Когда Java запускает другой процесс, он использует системные вызовы, а также любую другую программу, поэтому нет никакой разницы, какая программа запустила этот процесс. –