Ausführen einer jar-Datei aus java-Programm
Ich versuche zum ausführen von jar-Dateien aus einem anderen Java-Programm. Ich bin mit dem folgenden code :
try {
Runtime runtime = Runtime.getRuntime();
runtime.exec("path upto jar");
} catch (Exception ex) {
JOptionPane.showMessageDialog(null, "Exception occured" + ex);
}
Aber es funktioniert nicht. Ich habe versucht, google gab mir auch die Beispiele mit ProcessBuilder, aber das ist nicht arbeiten entweder.
Hat Ihr argument
Und verwenden
exec
die notwendigen [path]/java -jar
bits?Und verwenden
ProcessBuilder
behandelt Leerzeichen in den Befehlen/Parametern besserInformationsquelleAutor adesh singh | 2013-08-01
Du musst angemeldet sein, um einen Kommentar abzugeben.
Mit ProcessBuilder(java.lang.ProcessBuilder) wird Ihr problem lösen. Die Syntax ist wie folgt -
Können Sie redirent Eingang/Ausgang/Fehler/aus Dateien wie folgt
InformationsquelleAutor Aniket Thakur
Ersten Vorschlag/Empfehlung ist die Verwendung ProcessBuilder statt der Laufzeit. Hier ist was Sie versuchen können:
InformationsquelleAutor Juned Ahsan
Können Sie ausführen einer jar-Datei aus, wo immer Sie wollen, indem Sie nur diese eine Zeile code.
wo
Hoffe, es hilft.
Dank.
InformationsquelleAutor Syeda Zunairah