Pourquoi n'éclipser pause lorsque le fichier est .project caché?
Question
Pourquoi la rupture éclipse avec l'erreur "Impossible d'écrire le fichier: M:. \ Espaces de travail \ eclipse \ project.project M: \ espaces de travail \ eclipse \ project.project (Accès refusé)" lorsque le fichier est caché .project (sur le système de fichiers Windows)? Remarque:. Cela se produit avec / d'autres fichiers, ainsi
Procédure pour reproduire:
1. Installer la dernière éclipse, je me sers eclipse-jee-galileo-SR2-win32.zip. (Je ne sais pas si cela se produit dans d'autres versions)
2. Créez un projet.
3. Accédez au projet dans l'explorateur Windows, trouver le fichier .project.
4. Faites un clic droit -> propriétés
5. Sous Attributs cachés vérifier.
6. Dans Eclipse, ouvrez le fichier .project, faire un changement et essayer de sauver.
7. Une fois que vous obtenez l'erreur, décochez la case cachée et enregistrer à nouveau.
La solution
lecteur réseau peut parfois avoir la question des fichiers de marquage avec l'attribut caché ( voir ce fil par exemple)
Comme le montre cette IBM technote, cette question pourrait être lié à Sun bug 6.350.200 :
Lors de l'ouverture d'un fichier caché pour l'accès en écriture à l'exception de
FileNotFoundException
est levée. Si vous supprimez l'attribut caché (via attrib) l'exception n'est pas jeté et l'application fonctionne correctement.
Résolution: fixe avec JDK6_b3 (ce utilisez-vous JDK pour faire fonctionner votre éclipse?), Mais pourrait encore avoir un problème les rapports TechNote IBM comme entièrement fixes seulement dans JDK7! Donc, en ce moment, vous devez supprimer l'attribut caché pour Eclipse pour pouvoir elle a ouvert avec succès et écrire.