public static void pingFunction_1() { String line = null; try { Process pro = Runtime.getRuntime().exec("ping 192.168.2.222 "); BufferedReader buf = new BufferedReader(new InputStreamReader(pro.getInputStream())); while ((line = buf.readLine()) != null) System.out.println(line); } catch (Exception ex) { System.out.println(ex.getMessage()); } } 运行结果(在eclipse控制台中): 结果一: 正在 Ping 192.168.2.222 具有 32 字节的数据: 来自 192.168.2.104 的回复: 无法访问目标主机。 来自 192.168.2.104 的回复: 无法访问目标主机。 来自 192.168.2.104 的回复: 无法访问目标主机。 来自 192.168.2.104 的回复: 无法访问目标主机。 192.168.2.222 的 Ping 统计信息: 数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失), 结果二: 正在 Ping 192.168.2.62 具有 32 字节的数据: 来自 192.168.2.62 的回复: 字节=32 时间=219ms TTL=128 来自 192.168.2.62 的回复: 字节=32 时间=3ms TTL=128 来自 192.168.2.62 的回复: 字节=32 时间=3ms TTL=128 来自 192.168.2.62 的回复: 字节=32 时间=2ms TTL=128 192.168.2.62 的 Ping 统计信息: 数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失), 往返行程的估计时间(以毫秒为单位): 最短 = 2ms,最长 = 219ms,平均 = 56ms