Почему следует избегать использования Runtime.exec () в Java?

   Process p = Runtime.getRuntime().exec(command);
   is = p.getInputStream();
   byte[] userbytes = new byte[1024];
   is.read(userbytes);

Я хочу выполнить команду оболочки в Linux OS из Java. Но в отчетах pmd говорится, что java Runtime.exec () не используется. Зачем? Какова причина ? Есть ли альтернатива для Runtime.exec ()?

Ответы на вопрос(1)

Ваш ответ на вопрос