web-dev-qa-db-fra.com

Erreur Eclipse: "L'emplacement du chemin de génération" a rencontré une erreur

J'utilise une API appelée jtwitter. Il a un seul fichier jar jtwitter.jar que j'ai travaillé avec et maintenu à l'aide de git. J'ai hébergé le code dans github. Certains jours, je n'ai pas touché à son code. Aujourd'hui, lorsque j'ai cloné mon dépôt git (en fait, mon système s'est écrasé il y a quelques jours, j'ai donc dû cloner) et j'ai chargé le projet dans Eclipse. Maintenant, quand je voulais ajouter le jtwitter.jar dans le chemin de construction, l'erreur suivante se produit.

Je donne la trace de pile d'exception partielle ici

Java.io.FileNotFoundException: D:\workspace\ltwitter\.classpath (Access is denied)
at Java.io.FileOutputStream.open(Native Method)
at Java.io.FileOutputStream.<init>(FileOutputStream.Java:179)
at org.Eclipse.core.internal.filesystem.local.LocalFile.openOutputStream(LocalFile.Java:377)
at org.Eclipse.core.internal.localstore.FileSystemResourceManager.write(FileSystemResourceManager.Java:956)

s'il vous plaît aider.

23
Anand

Assurez-vous que le répertoire et le fichier sont toujours présents. Examinez D:\workspace\ltwitter est un chemin valide. Il contient un fichier .classpath et il est lisible. Essayez d’ouvrir .classpath dans le Bloc-notes pour un test de lisibilité.

10
Ed Griebel

J'ai eu le même problème et j'ai découvert que c'était parce que le fichier .classpath était caché. La suppression de l'attribut masqué a résolu le problème.

102
Sentry

J'ai eu le même problème avec Windows 7 64 bits et le problème a été résolu en effaçant l'attribut Masqué.

13
victor

Vérifiez les autorisations de répertoire sur D:\workspace\ltwitter et les autorisations de fichier sur D:\workspace\ltwitter\.classpath.

Propriétés du fichier -> Onglet Sécurité dans l'Explorateur Windows

2

Est-ce que D:\workspace\ltwitter\ existe? Avez-vous accès à cela? Est-ce là le projet?

Vous pouvez corriger le chemin de construction en utilisant le menu contextuel du projet -> Chemin de construction -> Configurer le chemin de construction. Vous pouvez voir toutes les entrées, celles qui ne sont pas valides sont marquées comme telles.

0
Thomas Lötzer

En supposant que le répertoire existe et qu'il dispose de l'autorisation appropriée, vérifiez également que vos journaux ne contiennent pas les propriétés manquantes lors du lancement d'Eclipse (voir this thread )

Si vous trouvez des propriétés manquantes, essayez this Eclipse.ini

0
VonC