Ouvert en Java(TM) Platform SE binary
J'ai essayé de supprimer un fichier que j'ai deux, l'un légèrement modifié, afin que je puisse effacer l'ancienne et la remplacer par la nouvelle que j'ai changé. Quand j'ai essayé de supprimer le fichier j'ai le message d'erreur "fichier en cours d'utilisation" où il dit que l'action ne peut pas être réalisée car le fichier est ouvert en Java(TM) Platform SE binary.
Comment puis-je fermer?
- Montre-nous ton code s'il vous plaît.
- vérifier si un processus java est en cours d'exécution - si sa participation sur un fichier de verrouillage, vous pouvez tuer le processus java (je suis en supposant que c'est un boîtier de test que vous utilisez et pas sur un serveur de production).
Vous devez vous connecter pour publier un commentaire.
C'est ce qui a fonctionné pour moi (à l'aide de Windows). C'est essentiellement la même procédure que commenté par ali haider, mais avec plus de détails...
À l'aide de l'invite de commandes Windows:
("findstr" est un utilitaire de ligne de commande pour Windows similaire à un "grep" sous Linux)
De recherche pour toutes les lignes avec "java" et noter le PID du processus java.
où "PID_OF_JAVA_PROCESS" doivent être remplacées par de véritables numéro de PID.
Résultat:
Répétez l'opération pour chaque processus java en cours d'exécution. Maintenant, vous devriez être en mesure de votre fichier désiré!
Laissez-moi savoir si vous avez besoin d'instructions pour Linux (c'est à dire ps, kill, etc.), mais probablement la plupart des utilisateurs de Linux de connaître ces...
Il suffit d'ouvrir le gestionnaire des tâches de Windows, Vérifiez pour les Processus, à Proximité de toutes les java processus.
Maintenant, encore une fois essayer de supprimer le fichier, vous devriez être en mesure de.
Cela a fonctionné pour moi.
Cheers!
Si ce n'est pas quelque chose qui s'exécute lors de l'initialisation du système, essayez de redémarrer pour effacer tous les fichiers ouverts.
Dans Windows 8.1:
1) Menu Démarrer...choisissez "Exécuter" et tapez: msconfig et cliquez sur "OK".
2) "Configuration du Système" s'ouvre, cliquez sur "Démarrage" de l'onglet.
3) Cliquez sur la case "Ouvrir le Gestionnaire des Tâches".
4) Choisissez l'onglet "Processus".
5) Regardez à travers la liste et de trouver "Java SE". Cliquez droit et choisissez "Fin de Tâche".
6) Fermer le "Gestionnaire des Tâches" et "fenêtre" Configuration du Système.
7) retour sur fichier peut pas être supprimé. Cliquez droit et choisissez "Supprimer" à nouveau. Presto........fichier supprimé.
(option de ligne de commande montre le chemin de la java des proces d'où il est exécuté de manière inutilement vous n'avez pas besoin de tuer tous les processus java.)
Fermer le projet dans Eclipse et cela devrait fonctionner.