static void showInfo (InputStream inputStream) {
BufferedReader bufferedReader = null;
try {
bufferedReader = new BufferedReader(new InputStreamReader(inputStream, "gbk"));
String line = null;
while ((line = bufferedReader.readLine()) != null) {
System.out.println(line);
}
} catch (Exception e) {
e.printStackTrace();
} finally {
if (bufferedReader != null) {
try {
bufferedReader.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
};
使用
Process process = Runtime.getRuntime().exec("ping baidu.com");
showInfo (process.getInputStream());
process.waitFor();
System.out.println(process.exitValue());