Eclipse错误:'设置构建路径'遇到错误

时间:2009-12-11 13:29:50

标签: java eclipse buildpath

我正在使用名为jtwitter的API。它有一个jar文件jtwitter.jar我一直在使用它并使用git维护它。我在github中托管了代码。 有一天,我没有触及它的代码。今天,当我克隆我的git repo时(实际上我的系统在几天前发生了崩溃所以我不得不克隆)并将项目加载到eclipse中。现在,当我想将jtwitter.jar添加到构建路径中时,会发生以下错误。

我在这里给出了部分异常堆栈跟踪

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)

请帮忙。

7 个答案:

答案 0 :(得分:102)

我遇到了同样的问题,我发现这是因为隐藏了.classpath文件。删除隐藏属性解决了问题。

答案 1 :(得分:13)

我在64位Windows 7中遇到了同样的问题,并通过清除隐藏属性解决了这个问题。

答案 2 :(得分:10)

确保目录和文件仍然存在,看看D:\ workspace \ ltwitter是一个有效的路径,有一个.classpath文件,它是可读的。尝试在记事本中打开.classpath以进行可读性测试。

答案 3 :(得分:2)

检查D:\workspace\ltwitter上的目录权限和D:\workspace\ltwitter\.classpath上的文件权限。

文件属性 - &gt; Windows资源管理器中的“安全”选项卡

答案 4 :(得分:0)

D:\workspace\ltwitter\是否存在?你有权使用它吗?这是项目的所在吗?

您可以使用项目的上下文菜单修复构建路径 - &gt;构建路径 - &gt;配置构建路径。在那里你可以看到所有条目,那些无效的条目被标记为。

答案 5 :(得分:0)

假设目录存在且具有适当的授权,请在日食启动期间检查日志中是否缺少属性(请参阅this thread

如果您发现某些遗失的属性,请尝试this eclipse.ini

答案 6 :(得分:0)

在Mac上,“以下命令”帮助我解决了此问题。

  

sudo chmod 777 .classpath