2012-11-23 54 views
11

我有一个从Git存储库克隆的Maven项目(由5个子项目组成)。当我在Eclipse中导入它们并尝试右键单击> Maven>更新项目时,我收到了错误消息(访问被拒绝)在每个子项目上(不是主要的,其中,btw是子项目文件夹在其中的父文件夹)。使用Eclipse拒绝项目访问

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

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

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

+0

什么是确切的错误信息? –

+0

“更新Maven项目”遇到问题。 无法更新Maven配置。 (项目路径)/。classpath(访问被拒绝) –

+0

无法更新Maven配置 无法写入文件:(项目路径)\。classpath 。 (项目路径)\。classpath(访问被拒绝) –

回答

40

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

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

+0

与Windows 7 64位相同。实际上我使用的是IntelliJ。 –

+0

其中我删除.classpath –

4

这可以由以下原因引起:

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

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

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

+0

我对你表示感谢,并感谢你的时间,因为这是一个非常好的答案。 但我仍然有同样的问题,甚至试图禁用病毒扫描程序,并将项目放在我的根目录下,所以我现在不打算接受这个项目。 –

+3

你可以在Eclipse中编辑'.classpath'文件吗?您可能必须通过编辑应用于“包资源管理器”的筛选器将其显示为可见 –

2

以我(视窗7 64位)情况下,这引起由具有

.classpath文件中的安全块接通。

只需右键点击.classpath文件,选择属性并解除封锁。

0

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

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

0

这是固定通过Windows资源管理器除去项目的顶层文件夹的隐藏标志。