JAVA工具–运行CMD命令
import java.io.BufferedReader;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.nio.charset.Charset;
public class RunCmd {
public static void main(String[] args) throws Exception{
String command = "ping www.baidu.com";
RunCmd r = new RunCmd();
String result = r.runCMD(command);
System.out.println(result);
}
public String runCMD(String command) throws Exception{
Runtime runtime = Runtime.getRuntime();
InputStream is = runtime.exec(command).getInputStream();
InputStreamReader isr = new InputStreamReader(is, Charset.forName("gbk"));
BufferedReader br = new BufferedReader(isr);
String line;
StringBuilder sb = new StringBuilder();
while((line = br.readLine()) != null){
sb.append(line+"\n");
}
br.close();
isr.close();
is.close();
return sb.toString();
}
}