首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

java 施行 cmd 命令

2013-01-07 
java执行 cmd 命令}private static void command(String command) {boolean err falsetry {Process pro

java 执行 cmd 命令

}

private static void command(String command) {
boolean err = false;
try {
Process process = new ProcessBuilder(command.split(" ")).start();

BufferedReader br = new BufferedReader(new InputStreamReader(process.getInputStream()));
String s;
while((s=br.readLine())!=null){
System.out.println(s);
}
BufferedReader errors = new BufferedReader(new InputStreamReader(process.getErrorStream()));
while((s=errors.readLine())!=null){
System.out.println(s);
err = true;
}


} catch (IOException e) {

if(!command.startsWith("CMD /C")){
command("CMD /C"+command);
}else{
throw new RuntimeException();
}

}
if(err){
System.out.println("Error executing");
}
}
}?

热点排行