web-dev-qa-db-fra.com

Open in Java (TM) Platform SE binary

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?

33
user1642596

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 ...

57
robguinness

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é!

19
Saps

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é.

2
bern1wv

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.

2
AWT
  1. Ouvrez le Gestionnaire des tâches dans les fenêtres.
  2. Allez dans Affichage-> Sélectionnez les colonnes et vérifiez la ligne de commande.
  3. Maintenant, tuez le processus Java qui a verrouillé le fichier. (L'option de ligne de commande montre le chemin du processus Java d'où il est exécuté de sorte que vous ne mettez pas inutilement ') t besoin de tuer tous les Java processus.)
2
V_Dev

Fermez le projet dans Eclipse et cela devrait fonctionner.

1
Hitesh Shekhada