我试图在Eclipse Luna中安装插件。我安装了Papyrus,我正在尝试安装SWT设计器,但在下载/安装完成之前,我收到一个错误:
An error occurred during the org.eclipse.equinox.internal.p2.engine.phases.CheckTrust phase. session context was:(profile=epp.package.standard, phase=org.eclipse.equinox.internal.p2.engine.phases.CheckTrust, operand=, action=). Error reading signed content. error in opening zip file
发生此错误后,我无法安装任何内容,安装管理器不再工作,并且只显示同一错误,只有一种方法是删除当前Eclipse目录并再次解压缩。
这次我安装了Papyrus,SWT设计师和其他一些人,但是我再次安装另一个插件之间的错误。如果我在安装任何插件时再次重新安装Eclipse和另一个插件时出错,那就错了。
这是一个错误还是一个问题?
答案 0 :(得分:130)
好吧最后我找到了解决这个问题的解决方案我不知道为什么Eclipse会向我显示这个错误而且我不知道这是一个最好的解决方案但是无论如何我通过删除 artifacts.xml 文件 删除此文件后,尝试再次安装该插件,但这一次在完成几秒钟后完成所有操作并完美地工作
<强>更新强> 如果再次遇到该错误,只需转到Eclipse根目录并搜索&#34; artifacts.xml&#34;并删除结果中的所有文件;)
答案 1 :(得分:21)
从文件夹中删除artifacts.xml
。
将其副本保存在其他位置(最好是外部设备,如pendrive或硬盘等)。
重启Eclipse。
安装您要安装的软件插件(它会再次请求许可)。
安装后将artifacts.xml
文件粘贴回eclipse文件夹。
重新启动eclipse并设置SDK位置。
代码致死!!! ; P
答案 2 :(得分:7)
以管理员身份运行Eclipse,然后尝试通过help-&gt;安装新软件再次安装该插件。它对我有用
答案 3 :(得分:2)
我安装了E4 RCP补丁(bugzillas 445122)(安装新软件 - &gt; Eclipse 4.4.1补丁,错误445122),这对我有帮助。
答案 4 :(得分:1)
我在更新eclipse的内部软件时遇到了这个问题。我发现eclipse插件目录中的jar文件org.eclipse.epp.mpc.help.ui_1.5.2.v20161004-1655.jar(在错误详细信息中找到)已损坏(7-Zip无法检查其内容) 。我重新加载并使用从their site下载的文件手动替换此文件,然后我就可以安装该软件而不会出现问题。希望这会有所帮助:)
(如果它是一个不同的JAR文件,您可以点击&#34;在this page上显示目录内容&#34;并下载您需要的文件。)
答案 5 :(得分:0)
最近我遇到了这个问题,我做了一些变通方法来使事情变得正确,
从官方页面上拖放后,通常会在下载后重新启动eclipse,然后会弹出一个对话框,要求我们从列表中选择svn连接器。但这并没有发生在我身上。
安装svn插件。(通过拖放或安装新软件或任何软件)
此后转到window->preferences->Team->svn
选择Connector
标签,然后单击Get connectors
按钮,然后会出现提示,选择任意一个connector
即可完成操作(我使用NativeHL 1.8)。
答案 6 :(得分:0)
我通过编辑artifacts.xml解决了这个问题。
此后,您应该能够正常启动Eclipse并安装插件。
答案 7 :(得分:0)
我从这里尝试了许多解决方案,包括说 removeifacts.xml 的解决方案,并尝试使用以管理员身份运行来打开软件进行安装,也尝试从“帮助”选项进行安装“安装新软件” 对我来说都不起作用。
然后我更新到了最新版本的JDK,它运行良好。 希望对您有帮助。
谢谢。 维杰·P。
答案 8 :(得分:0)
此错误的原因通常是捆绑池中的jar损坏。 您可以在不手动编辑文件的情况下解决此问题:
您现在可以过滤底视图以仅显示损坏的工件,然后选择删除或修复它们(“修复”意味着从Internet再次下载它们)。
答案 9 :(得分:-1)
org.aspectj.weaver_1.8.10.201704242114.jar
文件将被下载为谷歌,它可以放在eclipse/plugin/org.aspectj.weaver_1.8.10.201704242114.jar
可以用旧的jar文件替换.........它可以解决你的问题..... ......
答案 10 :(得分:-2)
从Eclipse市场试试这个 1.单击帮助&gt; Eclipse marketPlace(Eclipse marketPlace对话框将打开) 2.在查找编辑框中键入插件的名称(例如:键入SWT Designer),确保保留所有市场和所有类别的默认值,然后单击“转到”按钮。 3.页面将刷新并显示名称中包含swt designer的所有插件。 4.单击符合您需要的intsall或更新按钮。 5.安装或更新将成功完成。 6.重启你的日食 7.安装没问题。
答案 11 :(得分:-4)