J'ai essayé de supprimer un fichier dont j'ai deux, un légèrement modifié, afin que je puisse supprimer l'ancien et le remplacer par le nouveau que j'ai changé. Lorsque j'ai essayé de supprimer le fichier, j'ai reçu le message d'erreur "fichier en cours d'utilisation" dans lequel il était indiqué que l'action ne pouvait pas être terminée car le fichier était ouvert en Java (TM) Platform SE binary.
Comment le fermer?
C'est ce qui a fonctionné pour moi (sous Windows). C'est fondamentalement la même procédure que celle commentée par ALi haider, mais avec plus de détails ...
Utilisation de l'invite de commande Windows:
tasklist | findstr Java
("findstr" est un utilitaire de ligne de commande pour Windows similaire à "grep" sous Linux)
Recherchez toutes les lignes avec 'Java' et notez le PID du processus Java.
taskkill /F /PID "PID_OF_Java_PROCESS"
où "PID_OF_Java_PROCESS" doit être remplacé par le numéro PID réel.
Résultat:
SUCCESS: The process with PID "PID_OF_Java_PROCESS" has been terminated.
Répétez pour chaque Java processus en cours d'exécution. Vous devriez maintenant être en mesure de votre fichier souhaité!
Faites-moi savoir si vous avez besoin d'instructions pour Linux (c'est-à-dire ps, kill, etc.), mais probablement la plupart des utilisateurs de Linux les connaissent ...
Ouvrez simplement le gestionnaire de tâches sous Windows, vérifiez les processus, fermez tous les processus Java. Maintenant, essayez à nouveau de supprimer le fichier, vous devriez pouvoir le faire. Cela a fonctionné pour moi.
À votre santé!
Sous Windows 8.1:
1) Menu Démarrer ... choisissez "Exécuter" et tapez: msconfig et cliquez sur "OK".
2) "Configuration système" s'ouvre, cliquez sur l'onglet "Démarrage".
3) Cliquez à l'endroit où il est écrit "Ouvrir le Gestionnaire des tâches".
4) Choisissez l'onglet "Processus".
5) Parcourez la liste et trouvez "Java SE". Faites un clic droit et choisissez "Fin de tâche".
6) Fermez les cases "Gestionnaire des tâches" et "Configuration système".
7) Revenez au fichier qui n'a pas pu être supprimé. Faites un clic droit et choisissez à nouveau "Supprimer". Fichier Presto ........ supprimé.
Si ce n'est pas quelque chose qui s'exécute pendant un démarrage du système, essayez de redémarrer pour effacer tous les fichiers ouverts.
Fermez le projet dans Eclipse et cela devrait fonctionner.