L'exécution de code sur la sortie du programme en Java
Est-il possible d'écrire une méthode de ce Système.exit appel lorsque vous mettez fin à un programme?
- double possible de la chasse java arrêt de la machine d'appel?
Vous devez vous connecter pour publier un commentaire.
Utilisation
de l'Exécution.getRuntime().addShutdownHook(Thread)
.Arrêt crochets de la réponse... voici un article sur eux. Ils ne viennent pas sans problèmes (certains d'entre eux sont discutés dans l'article).
Vous pouvez utiliser une fermeture à crochet.
http://download.oracle.com/javase/6/docs/api/java/lang/Runtime.html#addShutdownHook(java.lang.Fil)
Noter que l'arrêt crochets ne fonctionnera pas si le VM abandonne anormalement ou de l'Exécution.halt(int) est appelée.
Vous pouvez ajouter un VM arrêt crochet.
Regarder dans l'arrêt crochets, voir http://docs.oracle.com/javase/8/docs/technotes/guides/lang/hook-design.html