【问题标题】:Project access denied using Eclipse使用 Eclipse 拒绝项目访问
【发布时间】:2012-11-11 14:30:33
【问题描述】:

我有一个从 Git 存储库克隆的 Maven 项目(由 5 个子项目组成)。

当我编译(mvn clean install)它们时,我没有收到任何错误,但是,当我在 Eclipse 中导入它们并尝试在主要项目上右键单击 > Maven > 更新项目时,我收到带有 (Access Denied) 的错误消息每个子项目(不在主项目上,顺便说一句,它是包含子项目文件夹的父文件夹)。

我已经检查了文件夹属性并为每个用户提供了对每个目录和文件的完全访问权限,我实际上正在修改文件并开发应用程序,但是当我尝试更新项目时仍然收到这些错误消息。

是否有我没有看到的明显解决方案?

附带说明:我的同事也有同样的问题。

【问题讨论】:

  • 确切的错误信息是什么?
  • “更新 Maven 项目”遇到了问题。无法更新 Maven 配置。然后另一个窗口打开,列出了它无法更新的子项目并说:(项目路径)/.classpath(访问被拒绝)
  • 无法更新 Maven 配置 无法写入文件:(项目路径)\.classpath。 (项目路径)\.classpath (访问被拒绝)
  • 项目是否在共享驱动器上?

标签: eclipse maven-2


【解决方案1】:

Windows 10:

C:\Users\<user_name>\ 应该有 .m2.eclipse 文件夹。

如果它们被隐藏,请右键单击并取消隐藏它们。 在子文件夹和文件中应用更改。这应该可以为我解决问题。

【讨论】:

    【解决方案2】:

    这也可以通过重新启动 Eclipse 来解决。

    【讨论】:

      【解决方案3】:

      已通过 Windows 资源管理器从项目的顶部文件夹中删除隐藏标志来解决此问题。

      【讨论】:

        【解决方案4】:

        我通过在 \.eclipse 上取消隐藏整个文件夹来修复它。

        选择所有文件夹,右键>属性>属性-取消选中隐藏

        【讨论】:

          【解决方案5】:

          我在 Windows 8 64 位上遇到了同样的问题。问题是文件.classpath 设置了隐藏标志。去掉隐藏标志后,一切都很好..

          您只需删除 .classpath 和 .project 然后继续操作。

          【讨论】:

          • 与 Windows 7 64 位相同。实际上我正在使用 IntelliJ。
          • 我在哪里删除 .classpath
          【解决方案6】:

          在我(Windows 7 64 位)的情况下,这是由

          .classpath 文件已打开安全块。

          只需右键单击.classpath 文件,选择属性并取消阻止。

          【讨论】:

            【解决方案7】:

            这可能是由于:

            • 项目位于网络驱动器上
            • 文件夹或任何父文件夹的权限错误
            • 防止未知可执行文件访问硬盘的病毒扫描程序

            要检查是否是权限问题,请在硬盘根目录和主目录中创建项目。

            要检查病毒扫描程序是否有问题,请将其禁用。

            【讨论】:

            • 我支持你并感谢你的时间,因为这是一个非常好的答案。但是即使尝试禁用病毒扫描程序并将项目放在我的根目录下,我仍然遇到同样的问题,所以我现在不打算接受这个。
            • 您可以在 Eclipse 中编辑 .classpath 文件吗?您可能必须通过编辑应用于“包资源管理器”的过滤器来使其可见
            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2012-08-02
            • 2015-11-12
            • 1970-01-01
            • 2017-03-17
            相关资源
            最近更新 更多