【问题标题】:eclipse plugin won't install any moreeclipse插件将不再安装
【发布时间】:2012-08-20 19:23:47
【问题描述】:

我收到了一个我与其他人合作的项目的插件的新版本。我将它复制到 /plugin 目录中的旧版本。 Eclispe(Win7 上的 3.7.2)忽略了该插件(不在帮助/关于 Eclipse/已安装插件中显示)。我把旧版本放回去(我在 .jar 文件的末尾放了一个“_old”),它又可以工作了,但是菜单中的插件命令在开头出现了一个“%”字符。在 /plugin 目录中复制一些旧/新版本后,即使是旧插件也不会安装。我放回了一个古老的插件原始版本,但仍然无法正常工作。它只是突然停止工作。我检查了我对 /plugin 目录的权限,以管理员身份启动了 Eclipse,但没有成功。 谢谢。

【问题讨论】:

    标签: windows-7 eclipse-plugin 32-bit


    【解决方案1】:

    首先,只有当它们在 plugin.xml 定义中具有不同版本时,您才应该将两个版本放在 plugins 目录中,但即使在这种情况下,也可能只有其中一个会处于活动状态,即会将其贡献添加到 Eclipse。您应该小心地使用复制/粘贴操作为 Eclipse 提供附加功能,插件和功能目录不应手动使用。要轻松管理您的插件,请遵循 dropins directory 用法。现在您能做的最好的事情就是删除所有版本的自定义插件并将 Eclipse 运行到干净的工作台。

    【讨论】:

    • 我删除了所有版本并运行 Eclipse 来清理 wokbench。这并没有解决问题。显然它与权限有关。另一种选择是重新安装 Eclipse,但由于它很耗时(重新安装其他插件和设置),还有其他选择吗?
    • 尝试使用 Eclipse 安装管理器安装你的旧版本插件(从 jar 或存档安装,不记得了)你试过 dropins 文件夹吗?
    • 我通过使用“-clean”参数启动 eclipse 设法重新安装了旧插件。插件的最新版本不会安装,但至少我可以使用旧版本。
    猜你喜欢
    • 1970-01-01
    • 2012-12-03
    • 2011-07-22
    • 1970-01-01
    • 2015-12-21
    • 2012-02-24
    • 2012-07-01
    • 2014-02-15
    • 1970-01-01
    相关资源
    最近更新 更多