使用此代码:
private String executeCommand(String cmd ) {
Process p;
try {
p = Runtime.getRuntime().exec(cmd);
BufferedReader br = new BufferedReader(
new InputStreamReader(p.getInputStream()));
while ((commandlineOutput = br.readLine()) != null){
System.out.println("line:" + commandlineOutput);
}
p.waitFor();
System.out.println (p.exitValue());
p.destroy();
} catch (Exception e) {}
}
return commandlineOutput;
}
我遇到了以下问题:所有产生一些输出的命令都正常执行,但是一些不产生输出的命令没有执行,例如:rm *.jpg is not working but mkdir is,我看不出区别
我是个新手,用谷歌搜索了一段时间,但从未提到过这个特殊问题,请帮帮我谢谢