постоянный локальный сеанс tty с Java - PullRequest
5 голосов
/ 29 июля 2010

Я занимаюсь разработкой клиента веб-оболочки с функциональностью вкладки «автозавершение кода» и вопросом. Любой, кто знает способ открыть локальное постоянное соединение tty, где я могу выполнять несколько команд за один сеанс, я не хочу выполнять все время Runtime.getRuntime (). Exec ("command"); Любое предложение? Привет

1 Ответ

6 голосов
/ 29 июля 2010

Вместо Runtime.getRuntime().exec("command"); сделайте Runtime.getRuntime().exec("/bin/sh"); и удерживайте объект Process. Затем вы можете писать команды для OutputStream, предоставляемого его методом getOutputStream() - я полагаю, вы уже получаете вывод, читая его InputStream.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...