我正在執行一個使用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