收集要安装的项目时发生错误(访问被拒绝)
当我尝试从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)
请提供解决scheme。
谢谢
在Windows 7上,Program Files目录受保护,所以应用程序不能自动写入。 我听到的最简单的解决scheme就是将Eclipse安装到用户可写的位置。 例如, C:\Java\Eclipse
您应该能够移动您的整个eclipse目录,没有registry项或其他任何将Eclipse与您提取它的地方联系起来的东西。
[编辑]你有没有检查它是抱怨我实际可写的目录? 除此之外,我真的没有任何想法。 我有几年没有在Windows上工作,从来没有在Win7上工作。 我唯一的build议是下载最新的Eclipse,将它安装到一个新的位置(不要将它安装在现有的Eclipse之上),并将它指向你现有的工作区。
我只是通过取消选中Win7上Program Files/eclipse
文件夹的Read only
checkbox来解决这个问题。
应用于所有文件和文件夹。
我也有ADT捆绑有HTTP作为更新url。 将其更改为HTTPS解决了我的问题。
以上都没有为我工作。
相反,我尝试通过Eclipse Market Place安装我需要的插件,而且没有问题。
- 点击“帮助”菜单。
- 点击“Eclipse Marketplace …”菜单项。
- input你想要的插件的名字。
- 插件出现在市场列表中时,点击“安装”。
- 重新启动Eclipse。
我得到了这个错误在我的Ubuntu的盒子,直到我作为root运行eclipse并从那里安装:
$ gksudo eclipse
Eclipse试图将软件包下载到/ usr / lib / *,我没有写权限
从https://更改为http://为我工作
来自市场的Installig Eclispe ADT为我解决了这个问题。
我很容易解决了这个问题。
转到控制面板– >networking和共享中心– > Windows防火墙– >closuresWindows防火墙
并尝试再次安装,看到神奇:)
在我的情况下,我input:
错误日志 – find“收集要安装的项目时发生错误” – 右键单击并select“打开日志” 。 从那里我知道什么错误(在我的情况下,PMD)。 我在一个项目中解决了这个问题,一切正常。
如果您不想更改eclipse目录,那么以pipe理员身份启动eclipse(右键单击以pipe理员身份运行)并再次安装该function。 它为我工作。