Process p = Runtime.getRuntime().exec(command);
is = p.getInputStream();
byte[] userbytes = new byte[1024];
is.read(userbytes);
我想在java的linux os中执行一个shell命令。但pmd报告说不要使用java Runtime.exec()。为什么?是什么原因 ? Runtime.exec()有没有其他选择?为什么要避免在java中使用Runtime.exec()?
pmd什么消息正好显示? – Tudor
问题描述:不要使用Runtime.exec()来执行 执行命令 – kannanrbk
这是一个荒谬的说法,绝对没有后盾 – ControlAltDel