收集要安装的项目时发生错误(访问被拒绝)

时间:2012-03-03 06:29:41

标签: eclipse eclipse-plugin eclipse-indigo

当我尝试从Eclipse安装升级时,我得到下面给出的错误,它就像中途一样然后抛出错误。

An error occurred while collecting items to be installed
session context was:(profile=epp.package.java, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=).
Unable to write to repository: file:/C:/Program%20Files/eclipse/.
C:\Program Files\eclipse\plugins\org.jboss.netty_3.2.4.Final-201112281337.jar (Access is denied)

请提供解决方案。

由于

12 个答案:

答案 0 :(得分:75)

如果您在使用该位置时遇到问题:http://dl-ssl.google.com/android/eclipse/, 尝试通过将“http”替换为“https”或相反的方式来编辑位置。

答案 1 :(得分:21)

在Windows 7上,Program Files目录受到保护,因此应用程序无法自动在那里写入。我听过的最简单的解决方案就是将Eclipse安装到用户可写位置。例如,C:\Java\Eclipse

您应该能够移动整个eclipse目录,没有任何注册表项或其他任何将Eclipse绑定到您提取它的地方。

[编辑] 你检查过它抱怨的目录我真的可以写吗?除此之外,我真的没有任何想法。我几年没有在Windows上工作过,也从未使用过Win7。我唯一的另一个建议是只下载最新的Eclipse,将它安装到一个新的位置(不要将它安装在你现有的Eclipse之上),并将它指向你现有的工作区。

答案 2 :(得分:11)

我刚刚通过取消选中win7上Read only文件夹的Program Files/eclipse复选框解决了这个问题。

适用于所有文件和文件夹。

答案 3 :(得分:5)

我还有ADT捆绑包,它将HTTP作为更新URL。 将其更改为 HTTPS 可以解决我的问题。

答案 4 :(得分:2)

以上都不适合我。

相反,我尝试通过Eclipse Market Place安装我需要的插件,并且没有问题。

  1. 点击“帮助”菜单。
  2. 点击“Eclipse Marketplace ...”菜单项。
  3. 输入所需插件的名称。
  4. 当插件出现在“市场列表”中时,单击“安装”。
  5. 重启Eclipse。

答案 5 :(得分:1)

我在我的ubuntu盒子上遇到这个错误,直到我以root身份运行eclipse并从那里安装:

$ gksudo eclipse

Eclipse试图将软件包下载到/ usr / lib / *,其中我没有写权限

答案 6 :(得分:1)

从https://更改为http://为我工作

答案 7 :(得分:1)

如果您不想更改eclipse目录,请以管理员身份启动eclipse(右键单击以管理员身份运行)并再次安装该功能。它对我有用。

答案 8 :(得分:0)

从市场上安装Eclipse CDT为我解决了这个问题。

答案 9 :(得分:0)

我很容易解决问题。

转到控制面板 - > 网络和共享中心 - > Windows防火墙 - > 关闭Windows防火墙

然后尝试再次安装,看看魔术:)

答案 10 :(得分:0)

就我而言,我进入了:

错误日志 - 找到“收集要安装的项目时出错” - 右键单击并选择“打开日志”。从那里我知道什么是错误的(在我的情况下是PMD)。我在一个项目中解决了这个问题,一切正常。

答案 11 :(得分:0)

如果配置了任何代理网络,请在安装插件之前将其删除