Terminate Eclipse

newmem

Grünschnabel
Hallo,

habe mal eine Frage bzgl. dem Terminate in Eclipse. Wenn ich eine Konsolenanwendung laufen habe, z.B. einen Thread, und dann auf Terminate im Konsolenfenster klicke, bricht das Programm ja ab. Meine Frage ist nun, ob dieses Terminate dem Strg+C gleichzusetzen ist?
Ansonsten, wie kann ich dieses Terminate abfangen? Gibt es überhaupt eine Möglichkeit?
 
Hallo!

Ich denke das geht nicht. Bei der Varainte mit Strg+C und einem schließenden Konsolen- fenster hast du immernoch die Möglichkeit einen Shutdown-Hook einzuhängen der dann vor dem beenden der JVM aufgerufen wird.
Code:
 	Runtime.getRuntime().addShutdownHook(new Thread(){
 			public void run() {
 				System.out.println("byebye");
 			};
 		});
Der Terminate-Button der Eclipse Console ist da ein wenig drastischer... ich denke dieser beendet direkt den JVM-Systemprozess ...

Gruß Tom
 
Zurück