当我尝试从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安装我需要的插件,结果没有问题。
- 单击"帮助"菜单
- 单击"Eclipse Marketplace…"菜单项
- 输入所需插件的名称
- 当插件出现在市场列表中时,单击"安装"
- 重新启动Eclipse
如果您不想更改eclipse目录,请以管理员身份启动eclipse(右键单击以管理员身份运行),然后再次安装该功能。它对我有效。
我在ubuntu盒子上收到了这个错误,直到我以root用户身份运行eclipse并从那里安装:
$gksudo eclipse
Eclipse试图将包下载到/usr/lib/*,在那里我没有写权限
从https://更改为http://适用于我的
从市场上安装Eclispe ADT为我解决了这个问题。
我很容易就解决了这个问题。
转到控制面板->网络和共享中心>Windows防火墙->关闭Windows防火墙
然后尝试再次安装,看看神奇之处:)
在我的案例中,我输入了:
错误日志-发现"收集要安装的项目时发生错误"-右键单击并选择"打开日志"。从那里我知道哪里出了问题(在我的案例中是PMD)。我在一个项目中解决了这个问题,所有的工作都很好。
如果配置了任何代理网络,请将其删除,直到安装了插件