
全栈工程师开发手册 (作者:栾鹏)
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();
}