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