使用Eclipse拒绝项目访问

时间:2012-11-23 08:37:33

标签: eclipse maven-2

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

当我编译(mvn clean install)时,我没有错误,但是,当我在Eclipse中导入它们并尝试右键单击> Maven>在主要项目上更新项目,我在每个子项目上获得(拒绝访问)错误消息(不在主要项目上,其中,btw是包含子项目文件夹的父文件夹)。

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

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

旁注:我的同事也有同样的问题。

7 个答案:

答案 0 :(得分:42)

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

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

答案 1 :(得分:4)

这可能是由以下原因引起的:

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

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

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

答案 2 :(得分:2)

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

引起的

.classpath文件已打开安全模块。

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

答案 3 :(得分:0)

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

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

答案 4 :(得分:0)

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

答案 5 :(得分:0)

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

答案 6 :(得分:0)

Windows 10:

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

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