尝试安装插件时出错
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 时出错,模块描述符错误