Hi,
ich hab eine jar die vom Benutzer gestartet wird, diese wiederum startet (wenn vom Benutzer angefordert) eine 2. jar.
Das mache ich über
Jetzt hab ich ein bischen rumprobiert und da ist mir aufgefallen,
dass in der 2. jar (sofern sie nicht direkt vom Benutzer aufgerufen wurde) der Code, in den Exceptions, nie ausgeführt wird!
"Ein bischen durchs Internet lesen" hat mich zu dem Punkt gebracht, dass ich anscheinend mit Process.getErrorStream() und Process.getInputStream() die Exceptions manuell behandeln muss ???:L :shock:
Wo ist denn da der Sinn bei der Sache?
In den Exceptions steht Code um den Fehler zu vermeiden oder zu umgehen, und genau das wird jetzt einfach nicht mehr beachtet...
Gibt es irgendwas um genau diese Tatsache zu umgehen?
Also das 2. Java Programm sollte bestmöglich wieder der Code in den Exceptions ausführen.
Vielen Dank
MfG
Network
ich hab eine jar die vom Benutzer gestartet wird, diese wiederum startet (wenn vom Benutzer angefordert) eine 2. jar.
Das mache ich über
Java:
Runtime.exec(String[]{ "java", "-jar", "Second.jar" })
Jetzt hab ich ein bischen rumprobiert und da ist mir aufgefallen,
dass in der 2. jar (sofern sie nicht direkt vom Benutzer aufgerufen wurde) der Code, in den Exceptions, nie ausgeführt wird!
"Ein bischen durchs Internet lesen" hat mich zu dem Punkt gebracht, dass ich anscheinend mit Process.getErrorStream() und Process.getInputStream() die Exceptions manuell behandeln muss ???:L :shock:
Wo ist denn da der Sinn bei der Sache?
In den Exceptions steht Code um den Fehler zu vermeiden oder zu umgehen, und genau das wird jetzt einfach nicht mehr beachtet...
Gibt es irgendwas um genau diese Tatsache zu umgehen?
Also das 2. Java Programm sollte bestmöglich wieder der Code in den Exceptions ausführen.
Vielen Dank
MfG
Network
Zuletzt bearbeitet: