2012-04-13 7 views
0

ist es möglich, Informationen über alle vorhandenen Variablen innerhalb einer laufenden .jar-Datei zu sammeln, wenn sie beendet wird? Ich führe eine Anwendung auf der Linux-Befehlszeile von verschiedenen Servern aus und ich versuche, ein Problem zu debuggen, wenn das Jar einfach nicht mehr auf 10% der Systeme funktioniert.Ist es möglich, Informationen über eine laufende .jar-Datei beim Beenden zu sammeln?

In Android gibt es eine Methode namens onDestroy(), die überschrieben werden kann, um Aufgaben auszuführen, wenn die App beendet wird. Ist in nativen Java-Anwendungen etwas Ähnliches möglich? Und selbst wenn das der Fall ist, wie könnte ich die Daten sammeln?

+0

* "Danke, dass du geholfen hast!" * Ich danke dir, dass du in Zukunft solche Geräusche ausgelassen hast. –

+0

* "Und selbst wenn das der Fall ist, wie könnte ich die Daten sammeln?" * Separate Frage. Bitte leg es auf eins. –

+0

"Ich werde Ihnen dafür danken, dass Sie in Zukunft solchen Lärm auslassen." -> Für manche ist es Lärm, für andere Höflichkeit. Außerdem sehe ich nicht, warum ich diese Frage aufteilen sollte, da meine erste Frage klar ist und zwei Schritte benötigt werden. – stpn108

Antwort

2

In Android, gibt es eine Methode namens onDestroy() ..

ein shutdown hook hinzufügen.