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