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



当我尝试从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 Fileseclipsepluginsorg.jboss.netty_3.2.4.Final-201112281337.jar (Access is denied)

请提供解决方案。

感谢

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

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

您应该能够移动整个eclipse目录,没有注册表项或任何其他将eclipse与提取它的地方联系起来的东西

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

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

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

我还有一个ADT Bundle,它将HTTP作为更新url。将其更改为HTTPS为我解决了问题。

以上这些对我都不起作用。

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

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

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

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

$gksudo eclipse

Eclipse试图将包下载到/usr/lib/*,在那里我没有写权限

从https://更改为http://适用于我的

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

我很容易就解决了这个问题。

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

然后尝试再次安装,看看神奇之处:)

在我的案例中,我输入了:

错误日志-发现"收集要安装的项目时发生错误"-右键单击并选择"打开日志"。从那里我知道哪里出了问题(在我的案例中是PMD)。我在一个项目中解决了这个问题,所有的工作都很好。

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

最新更新