全栈工程师开发手册 (作者:栾鹏)
java教程全解

java执行cmd命令并获取返回结果字符串

测试代码

public static void main(String[] args) {
String back=execCMD("ipconfig");
System.out.println(back);
}

执行cmd名称,返回响应字符串

//执行cmd命令,获取返回结果
public static String execCMD(String command) {
StringBuilder sb =new StringBuilder();
try {
Process process=Runtime.getRuntime().exec(command);
BufferedReader bufferedReader=new BufferedReader(new InputStreamReader(process.getInputStream()));
String line;
while((line=bufferedReader.readLine())!=null)
{
sb.append(line+"\n");
}
} catch (Exception e) {
return e.toString();
}
return sb.toString();
}