源代码
Process pro;
try {
//用Java编写应用时,有时需要在程序中调用另一个现成的可执行程序或系统命令,这时可以通过组合使用Java提供的Runtime类和Process类的方法实现。
pro = Runtime.getRuntime().exec(commandBuidler.toString());
System.out.println(pro==null);
System.out.println(pro.getInputStream()+"#");
BufferedReader buffer=new BufferedReader(new InputStreamReader(pro.getInputStream()));
System.out.println(buffer+"%");
System.out.println(buffer==null);
String str = buffer.readLine();
System.out.println(buffer.readLine()+"&");
System.out.println(buffer.readLine()==null);
System.out.println(str+"*");
while(null!=str){
str = buffer.readLine();
if(null==str){
pro.destroy();
}
}
buffer.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
return "false";
}
运行的结果如下
![图片说明](https://img-ask.csdn.net/upload/201506/12/1434070730_998367.png)