使用java Runtime exec调用ping命令

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/coolcoffee168/article/details/42737333

不多说,直接上代码:

package test;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class PingTest {
	public static void main(String[] args) {

		BufferedReader br = null;
		try {
			Process p = Runtime.getRuntime().exec("ping www.baidu.com");
			br = new BufferedReader(new InputStreamReader(p.getInputStream(), "GBK"));
			String line = null;
			StringBuffer sb = new StringBuffer();
			while ((line = br.readLine()) != null) {
				sb.append(line + "\n");
			}
			System.out.println(sb.toString());
		} catch (Exception e) {
			e.printStackTrace();
		} finally {
			if (br != null) {
				try {
					br.close();
				} catch (IOException e) {
					// TODO Auto-generated catch block
					e.printStackTrace();
				}
			}
		}
	}
}


猜你喜欢

转载自blog.csdn.net/coolcoffee168/article/details/42737333