Java создает новый cmd.exe и получает выходной поток ⇐ JAVA
-
Гость
Java создает новый cmd.exe и получает выходной поток
Я пытаюсь создать новую консоль в Java и получить выходной поток.
Я пробовал так:
Процесс p = Runtime.getRuntime().exec("cmd.exe /c start"); BufferedWriter out = новый BufferedWriter( новый OutputStreamWriter( p.getOutputStream())); консоль спавнится, но я не могу что-то написать в потоке!
Другой способ:
Процесс p = Runtime.getRuntime().exec("cmd.exe"); BufferedWriter out = новый BufferedWriter(новый OutputStreamWriter( p.getOutputStream())); На этот раз я могу писать в поток, но консоль не появляется!
Мне не хватает знаний :/
Заранее спасибо.
Я пытаюсь создать новую консоль в Java и получить выходной поток.
Я пробовал так:
Процесс p = Runtime.getRuntime().exec("cmd.exe /c start"); BufferedWriter out = новый BufferedWriter( новый OutputStreamWriter( p.getOutputStream())); консоль спавнится, но я не могу что-то написать в потоке!
Другой способ:
Процесс p = Runtime.getRuntime().exec("cmd.exe"); BufferedWriter out = новый BufferedWriter(новый OutputStreamWriter( p.getOutputStream())); На этот раз я могу писать в поток, но консоль не появляется!
Мне не хватает знаний :/
Заранее спасибо.
Мобильная версия