deepthroat
Erfahrenes Mitglied
Ja, sieht gut aus. Du solltest natürlich noch den Rückgabewert des Prozesses prüfen.Hi.
Hab leider mit dem ProzessBuilder noch nie gearbeitet. Wie würde denn der Aufruf aussehen?
In etwa so?
Code:try { ProcessBuilder texBuilder = new ProcessBuilder("pdflatex", url); Process p = texBuilder.start(); System.out.println("latex wird kompiliert"); p.waitFor(); } catch (InterruptedException ex) { System.out.println(ex.toString()); } System.out.println("Fertig");
Und evtl. die Standard-Ausgabe / -Fehlerausgabe lesen damit der Prozess nicht hängt weil die Ausgabepuffer voll sind.
Gruß