Fermer javaw

Résolu
Signaler
Messages postés
7
Date d'inscription
vendredi 21 janvier 2005
Statut
Membre
Dernière intervention
10 février 2005
-
Messages postés
7
Date d'inscription
vendredi 21 janvier 2005
Statut
Membre
Dernière intervention
10 février 2005
-
J'utilise JBuilder X Fondation, et je crée un .jar avec le menu Expert.
Le probleme c'est qu'a chaque fois que le programme est lancé, un processus javaw est ajouté. (javaw ne s'arrete pas a l'arret du programme).
1 ou 2 c'est pas trop grave, mais a coups de 17 Mo, j'ose pas imaginer comme ca va faire ramer la machine a force...(le programme est censé etre utilisé par des novices en informatique...).

Quelqu'un sait-il comment faire pour que javaw se ferme a la fermeture du programme ?

Merci
A voir également:

2 réponses

Messages postés
123
Date d'inscription
mardi 5 août 2003
Statut
Membre
Dernière intervention
26 août 2012
3
Salut,

apparemment t'as oublié de faire System.exit(0) dans ton application, notamment si tu utilises une frame : par défaut, la croix en haut à droite de fermeture de la fenêtre ne fait pas quitter l'application, ce qui fait que le processus javaw existe encore bien que ta fenêtre n'apparaisse plus.
Soit tu gères l'événement windowClosing de windowListener(ou windowAdapter) sur ta frame en y mettant le code System.exit(0);, soit, si t'utilises une JFrame, tu peux faire plus simple en mettant dans le constructeur de ta JFrame: setDefaultCloseOperation(EXIT_ON_CLOSE);.

Voilà. Je pense que ton problème provient probablement de là.

@+
Messages postés
7
Date d'inscription
vendredi 21 janvier 2005
Statut
Membre
Dernière intervention
10 février 2005

Oui j'utilise des JFrame, et j'ai gardé l'action par defaut pour la croix de fermeture. Merci !
Je testerai ca ce soir...