austinpower Posté(e) le 21 avril 2007 Partager Posté(e) le 21 avril 2007 Salut, j'ai une classe Interruption qui est censé afficher un message lorsque je fais Ctrl-C dans le Serveur mais ça n'affiche rien : import java.awt.*; public class Interruption { public Interruption (Serveur srv) { Runtime.getRuntime ().addShutdownHook(new MonShutdownHook (srv)); } } class MonShutdownHook extends Thread { private Serveur srv; public MonShutdownHook(Serveur srv) { this.srv = srv; } public void run () { System.out.println ("sortie du serveur"); } } Dans la classe Serveur, j'ai le main suivant : public static void main(String[] args) { Integer port = Integer.parseInt(args[0]); Serveur srv = new Serveur(port); new Interruption(srv); } } ESt-ce que quelqu'un pourrait m'indiquer comment modifier le code pour que ça focntionne. Merci Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.