Выполняю процесс, используя класс Process. Пройти через поток ошибок, кажется, необходимо для успешного выполнения процесса. Почему происходит поток ошибок, необходимый для правильной работы процесса? Есть ли что-то, что я делаю неправильно?Почему процесс getErrorStream() необходим для запуска процесса?
Process wkstdin = Runtime.getRuntime().exec(command);
BufferedWriter wkstdin_writer = new BufferedWriter(
new OutputStreamWriter(wkstdin.getOutputStream()));
//write data
Необходимые части Кодекса:
BufferedReader input = new BufferedReader(new InputStreamReader(
wkstdin.getErrorStream()));
String ch;
while ((ch = input.readLine()) != null)
{
System.out.println(ch);
}
О, не заметили, что сделают @skynorth. – KrispyDonuts