Warum sollte die Verwendung von Runtime.exec () in Java vermieden werden?

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

Ich möchte einen Shell-Befehl in Linux OS von Java ausführen. Laut pmd reports wird Java Runtime.exec () jedoch nicht verwendet. Warum? Was ist der Grund ? Gibt es eine Alternative für Runtime.exec ()?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage