Bonjour,
J'ai réalisé une application Java qui tourne très bien sur Eclipse.
Pas de soucis.
Je l'ai extraite en Jar exécutable,
pas de soucis, je retrouve la même chose qu'avec eclipse,
avec mes images et tout..... ça marche.
Problème : Si je tente d'effacer mon Jar,
et si je l'ai utilisé depuis l'ouverture de ma session Windows,
Windows m'affiche un refus....
Le programme semble encore utilisé même une fois arrêté.
Mes objets sont instanciés par new()
mais le ramasse-miettes Java (je crois qu'on l'appelle comme ça)
ne semble pas faire le ménage quand les objets sont délaissés.
Peut-on forcer le ramasse-miettes à libérer toute la mémoire
juste après fermeture (avec croix X) du dernier objet affiché ?
Merci.
Il est vrai que je peux effacer mon jar simplement en fermant ma session,
mais cela n'est pas très 'propre'.
Merci beaucoup
Gilles
Partager