Hallo,
ich habe folgendes Problem. Ich habe eine Anwendung, die Runtime.getRuntime().exec("java -jar jarfile.jar");
eine neue Java-Anwendung startet. Das Problem ist nur, wenn die Eltern-Anwendung mal abstürzt oder zu gemacht wird, beenden sich die Kindprogramme leider nicht. Ich hab schon versucht die ganzen Programme in eine Liste zu packen und dann mit der addShutdownHook-Methode alle zu beenden. Klappt jedoch nur wenn die Anwendung ausläuft oder normal zu geht, nicht wenn man diese z.B. über den Windows Taskmanager killt.
Gibt da eine Möglichkeit?
ich habe folgendes Problem. Ich habe eine Anwendung, die Runtime.getRuntime().exec("java -jar jarfile.jar");
eine neue Java-Anwendung startet. Das Problem ist nur, wenn die Eltern-Anwendung mal abstürzt oder zu gemacht wird, beenden sich die Kindprogramme leider nicht. Ich hab schon versucht die ganzen Programme in eine Liste zu packen und dann mit der addShutdownHook-Methode alle zu beenden. Klappt jedoch nur wenn die Anwendung ausläuft oder normal zu geht, nicht wenn man diese z.B. über den Windows Taskmanager killt.
Gibt da eine Möglichkeit?