Hallo Leute,
ich habe ein kleines Tool geschrieben, welches es ermöglicht von einem bestimmten Windows Programm
verschiedene Versionen zu starten.
Dies erledige ich über die Runtime.exec(...) Funktion - soweit so gut, klappt auch.
Jetzt möchte ich allerdings eine Rückmeldung erhalten, wenn das externe Programm beendet wurde.
Habe da schon etwas rumgebastelt mit der Process - Klasse, aber ich habe bisher nicht wirklich das erreicht, was ich erreichen wollte.
Testweise habe ich den Aufruf über Runtime.exec(..) in einen neuen Thread gepackt in der Hoffnung über die Thread.isAlive Methode herauszufinden, ob der Prozess noch lauft - Fehlanzeige. Sobald das externe Programm
gestartet ist, stirb auch der neue Thread ab bzw. ist beendet.
Kann mir jemand weiterhelfen???? Ich bin für jeden Tipp Dankbar.
MfG
Richard
ich habe ein kleines Tool geschrieben, welches es ermöglicht von einem bestimmten Windows Programm
verschiedene Versionen zu starten.
Dies erledige ich über die Runtime.exec(...) Funktion - soweit so gut, klappt auch.
Jetzt möchte ich allerdings eine Rückmeldung erhalten, wenn das externe Programm beendet wurde.
Habe da schon etwas rumgebastelt mit der Process - Klasse, aber ich habe bisher nicht wirklich das erreicht, was ich erreichen wollte.
Testweise habe ich den Aufruf über Runtime.exec(..) in einen neuen Thread gepackt in der Hoffnung über die Thread.isAlive Methode herauszufinden, ob der Prozess noch lauft - Fehlanzeige. Sobald das externe Programm
gestartet ist, stirb auch der neue Thread ab bzw. ist beendet.
Kann mir jemand weiterhelfen???? Ich bin für jeden Tipp Dankbar.
MfG
Richard