尝试安装插件时出错

Posted

技术标签:

【中文标题】尝试安装插件时出错【英文标题】:Error when try install plugin 【发布时间】:2014-09-25 12:06:21 【问题描述】:

我正在尝试在 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 和其他插件时遇到错误,这是错误的。

这是错误还是问题?

【问题讨论】:

【参考方案1】:

好的,我终于找到了解决这个问题的解决方案。我不知道为什么 Eclipse 向我显示这个错误,我不知道这是否是最好的解决方案。我通过删除 Eclipse 根目录中的 artifacts.xml 文件解决了我的问题。

删除此文件后尝试再次安装该插件,但这次在几秒钟后一切都完成并正常运行。

更新: 如果您再次收到该错误,则只需转到 Eclipses 的根目录并搜索“artifacts.xml”并删除结果中的所有文件;)

【讨论】:

这行得通!我试图为 Eclipse Luna 安装 GWT 插件,这解决了我的问题。非常感谢! 我在尝试更新 Luna 并简单地将文件重命名为 artifacts.xml.old 时遇到此错误。 Eclipse确实是一头奇兽…… 您甚至可以在 artifacts.xml 中搜索违规的工件并仅删除必要的部分。 安装插件时,eclipse Luna会自动不断创建那些artifacts.xml文件,所以在安装插件时我一直删除它们,安装成功。安装完成后,这些文件再次出现,但造成任何伤害。跨度> 我必须从我的用户目录中的.p2文件夹中删除/重命名 artifacts.xml【参考方案2】:

    从文件夹中删除artifacts.xml

    将其副本保存在其他位置(最好是外部设备,如随身碟或硬盘等)。

    重新启动 Eclipse。

    安装您要安装的软件插件(它会再次请求许可)。

    安装后将artifacts.xml文件粘贴回eclipse文件夹中。

    重启eclipse并设置SDK位置。

    代码到死!!! ;p

【讨论】:

【参考方案3】:

以管理员身份运行 Eclipse,然后尝试通过 help->Install New Software 再次安装插件。它对我有用

【讨论】:

如何以管理员身份运行eclipse? 我使用的是windows,你可以简单地右键单击eclipse可执行文件并选择“以管理员身份运行”。我不确定 macOS 和 linux 好吧,我使用 manjaro kde linux,我找到了一个解决方案,关于如何以 admin/sudo here 运行 eclipse。从这里我发现如果你使用 ubuntu,你应该使用:gksu eclipse,在我的情况下(manjaro KDE)或其他 KDE 发行版使用:kdesu eclipse。从那里我可以再次安装新软件 我忘记了但是你需要在命令行中运行这些命令【参考方案4】:

我安装了 E4 RCP 补丁(bugzillas 445122)(安装新软件 -> Eclipse 4.4.1 补丁以解决错误 445122),这对我有帮助。

【讨论】:

【参考方案5】:

我在更新 eclipse 的内部软件时遇到了这个问题。我发现eclipse插件目录中的jar文件org.eclipse.epp.mpc.help.ui_1.5.2.v20161004-1655.jar(在错误详细信息中找到)已损坏(7-Zip无法检查其内容) .我重新下载并用从their site 下载的文件手动替换了这个文件,然后我就可以毫无问题地安装该软件了。希望这会有所帮助:)

(如果是其他 JAR 文件,您可以点击this page 上的“显示目录内容”并下载您需要的。)

【讨论】:

【参考方案6】:

此错误的原因通常是捆绑池中的 jar 损坏。 您无需手动编辑文件即可解决此问题

运行 Eclipse 安装程序(“Oomph”) 从菜单中选择“捆绑池” 点击“分析代理”按钮 等到“损坏的工件”列不再显示百分比数字(扫描已完成)

您现在可以过滤底部视图以仅显示损坏的工件,并选择删除或修复它们(修复意味着从 Internet 再次下载它们)。

【讨论】:

【参考方案7】:

最近我遇到了这个问题,我做了一些解决方法来解决问题,

从官方页面拖拽,一般下载后eclipse会重启,会弹出提示我们从列表中选择svn连接器。但这并没有发生在我身上。

    安装 svn 插件。(通过拖放或安装新软件或任何方式)

    在此之后转到window->preferences->Team->svn

    选择Connector选项卡并单击Get connectors按钮然后会出现提示选择任何一个connector来完成它(我使用NativeHL 1.8)。

【讨论】:

【参考方案8】:

我通过编辑 artifacts.xml 解决了这个问题。

    关闭 Eclipse。 编辑 artifacts.xml。 查找并删除与您所使用的插件相关的先前条目 正在尝试安装。 保存 artifacts.xml。

在此之后您应该能够正常启动 Eclipse 并安装您的插件。

【讨论】:

【参考方案9】:

我从这里尝试了许多解决方案,包括一个说 removing artifacts.xml 并尝试使用 以管理员身份运行 打开软件进行安装的解决方案,还尝试从“帮助”选项安装“安装新软件”这些都不适合我。

然后我更新到最新版本的 JDK,它运行良好。 希望对您有所帮助。

谢谢。 维杰·P.

【讨论】:

【参考方案10】:

org.aspectj.weaver_1.8.10.201704242114.jar 文件将被google下载,可以放在eclipse/plugin/org.aspectj.weaver_1.8.10.201704242114.jar 可以替换为旧的jar文件............它可以解决你的问题............ ...

【讨论】:

【参考方案11】:

从 Eclipse 市场试试这个 1.点击Help>Eclipse marketPlace(Eclipse marketPlace对话框会打开) 2. 在查找编辑框中输入您的插件名称(例如:输入 SWT Designer),确保保留所有市场和所有类别的默认值,然后单击执行按钮。 3. 页面将刷新并显示名称中包含 swt Designer 的所有插件。 4. 在适合您需要的那一项上单击 intsall 或更新按钮。 5.安装或更新将成功完成。 6.重启你的eclipse 7.安装就好了。

【讨论】:

【参考方案12】:

这是 Eclipse 的失败。

尝试卸载它,然后从:https://www.eclipse.org/downloads/ 下载它

并安装它。

【讨论】:

我在 2 天前下载了 eclipse,我也在安装插件之前检查了更新,如果再次出现错误,我会先卸载并重新安装它,这不是绝对和好的解决方案,我什么也做不了(插件安装程序不再工作了!!!) 你需要删除你电脑中所有与eclipse相关的东西。 我之前这样做过,在来这里询问之前删除了 eclipse 和所有其他的东西,但没有任何改变,这不是我这两天第一次收到这个错误 ,不只是我过去尝试安装的那个插件 那么插件有问题,尝试从别的地方下载。

以上是关于尝试安装插件时出错的主要内容,如果未能解决你的问题,请参考以下文章

Grails 安装插件 rest-client-builder 1.0.2 时出错,模块描述符错误

为 Eclipse 安装 Drools 插件时出错

Ionic - 安装推送插件会出错

在 Windows 上安装离子推送插件(适用于 iOS)时出错

Eclipse Clearcase 插件:使文件可写时出错

在 grails 中使用 spring-security 插件时出错