我收到了一个我与其他人合作的项目的插件的新版本。我将它复制到 /plugin 目录中的旧版本。Eclispe(Win7 上的 3.7.2)忽略了该插件(不在帮助/关于 Eclipse/已安装插件中显示)。我把旧版本放回去(我在 .jar 文件的末尾放了一个“_old”),它又可以工作了,但是菜单中的插件命令在开头出现了一个“%”字符。在 /plugin 目录中复制一些旧/新版本后,即使是旧插件也不会安装。我放回了一个古老的插件原始版本,但仍然无法正常工作。它只是突然停止工作。我检查了我对 /plugin 目录的权限,以管理员身份启动了 Eclipse,但没有成功。谢谢。
问问题
77 次
1 回答
0
首先,只有当它们在 plugin.xml 定义中有不同的版本时,您才应该将这两个版本放在 plugins 目录中,但即使在这种情况下,也可能只有其中一个会处于活动状态,即会将其贡献添加到 Eclipse。您应该小心地使用复制/粘贴操作为 Eclipse 提供附加功能,插件和功能目录不应该手动使用。要轻松管理插件,请遵循dropins 目录使用情况。现在,您能做的最好的事情是删除所有版本的自定义插件并将 Eclipse 运行到干净的工作台。
于 2012-08-25T14:42:53.673 回答