当我使用Eclipse marketplace尝试重新安装我以前用于旧版Eclipse的颠覆(我认为它是Kepler)时,我得到以下异常:
Unexpected exception while verifying features: Profile not locked due to exception: C:\Program Files\eclipse\p2\org.eclipse.equinox.p2.engine\profileRegistry\epp.package.jee.profile\.lock (Access is denied)
Profile not locked due to exception: C:\Program Files\eclipse\p2\org.eclipse.equinox.p2.engine\profileRegistry\epp.package.jee.profile\.lock (Access is denied)
Profile not locked due to exception: C:\Program Files\eclipse\p2\org.eclipse.equinox.p2.engine\profileRegistry\epp.package.jee.profile\.lock (Access is denied)
Profile not locked due to exception: C:\Program Files\eclipse\p2\org.eclipse.equinox.p2.engine\profileRegistry\epp.package.jee.profile\.lock (Access is denied)
这究竟告诉了我什么?我不确定Access拒绝的内容应该是什么。
答案 0 :(得分:0)
与您现在使用的用户相比,您用来安装旧Eclipse的用户是不同的用户? 调查当前运行Eclipse安装的帐户是否具有足够的权限来在\ p2 \ org.eclipse.equinox.p2.engine \ profileRegistry \ epp.package.jee.profile.lock之类的路径中创建锁定文件。 尝试手动删除此文件(如果存在)。
我还在Rob Graner的Grailbox上发现了一篇有趣的博客文章,解释了你的问题的另一种可能的解决方案http://www.grailbox.com/2012/04/eclipse-insufficient-access-privileges-to-apply-this-update/
这里有一个摘录
如果有人想手动解决问题,请转到:
蚀\ P2 \ org.eclipse.equinox.p2.engine \ profileRegistry \ SDKProfile.profile 编辑最新的配置文件 找到评论#1中的部分 删除行: 现在启动Eclipse并更新它