为什么不能正确构建.classpath?

时间:2013-12-01 22:08:35

标签: eclipse windows-8.1 permission-denied buildpath

我是LWJGL开发人员,我用它来开发Mac OSX。我最近换了一台新电脑,我发现很难正确地转移我的项目。

安装eclipse后,我将旧项目导入工作区。该项目包含了我在lib文件夹中所需的所有Jars,我开始将它们添加到我的项目构建路径中。单击“确定”后,构建路径窗口关闭,弹出窗口显示错误消息;它显示:“无法在D:\ My Files \ Programming \ Eclipse Access被拒绝写入.classpath文件”

现在,我想到的第一件事就是它必须是Windows 8.1防火墙。我完全关闭了防火墙,我收到了同样的消息。可能是因为我正在运行我的操作系统+我所有的运行时环境都在一个不同的硬盘驱动器上,它不知道该怎么办?请帮忙,我有很多重要工作要做的截止日期。如果我的语法不对,我也道歉,英语不是我的第一语言。

注意:我是这台电脑的唯一用户,所以我也是它的管理员。

4 个答案:

答案 0 :(得分:6)

尝试取消选中项目中.classpath文件的隐藏属性。

答案 1 :(得分:1)

恕我直言,该文件在其他地方打开。 Eclipse的另一个例子?一些文字编辑?有时Windows认为它是在其他地方打开的,而事实并非如此。然后你必须重新启动。

答案 2 :(得分:1)

我遇到了同样的问题。以下是我修复它的方法。

  1. 关闭项目
  2. 将.classpath复制到classpath.txt
  3. 删除.classpath
  4. 打开项目
  5. 刷新
  6. 编辑项目的属性(这将创建一个良好的类路径)
  7. 编辑.classpath&把你的东西放回classpath.txt
  8. 保存(你应该注意到这次没有错误)
  9. 为什么呢?我认为Windows对文件感到困惑.classpath认为它在别处打开了

答案 3 :(得分:-1)

创建新项目>导入>文件系统>浏览器>选择项目>取消选中classpath复选框。

它会解决你的问题。