Java调用Windows的DOS命令的方法
这是一个使用java代码调用dos命令的实例,在这里我就不多说,直接上代码,代码如下:
importjava.io.*;
/**
* Java调用windows的DOS命令
* 实现调用Windows的ipconfig命令,然后将输出的信息通过IO流输出到控制台。
*/
publicclassRunWindowsCommand{
publicstaticvoidmain(String[]args){
InputStreamins=null;
String[]cmd=newString[]{"cmd.exe","/C","ipconfig"}; //命令
try{
Processprocess=Runtime.getRuntime().exec(cmd);
ins=process.getInputStream(); //获取执行cmd命令后的信息
BufferedReaderreader=newBufferedReader(newInputStreamReader(ins));
Stringline=null;
while((line=reader.readLine())!=null){
System.out.println(line); //输出
}
intexitValue=process.waitFor();
System.out.println("返回值:"+exitValue);
process.getOutputStream().close(); //不要忘记了一定要关
}catch(Exceptione){
e.printStackTrace();
}
}
}