Input/Output Wie kann ich Kompilierfehler richtig ausgeben lassen (Runtime)?

L0MiN

Mitglied
Hallo liebe Community,
ich habe folgende Methode geschrieben:
Java:
public static String javac(String nameJavaDatei){
     String ausgabe = "";
    
     try {
       Process p = Runtime.getRuntime().exec("javac " + nameDerJavaDatei);
     } catch (IOException e) {
       e.printStackTrace();
       ausgabe = e.toString(); //Ausgabe der Fehlermeldung sollte etwas nicht funktioniert haben
     }
    
     return ausgabe;
   }

Die Ausgabe wird mir bisher nur dann generiert, wenn ich das Leerzeichen bei "javac " entferne.
Wie kann ich mir denn richtige Fehler anzeigen lassen? Zum Beispiel dann, wenn die Datei nicht vorhanden ist.

Vielen Dank und Liebe Grüße
Lomin
 

Neue Themen


Zurück
Oben