【发布时间】:2012-05-21 21:09:13
【问题描述】:
1) 首先我通过 eclipse 从 eclipse 更新站点安装了一个功能 -> Help > Install New Software
2) 我从 Eclipse 中卸载了相同的内容 -> Help > About Eclipse
3) 在 /features 中卸载的功能已被删除。但相应的插件存在于 /plugins 中。
为什么,如何在卸载功能时删除它们?
【问题讨论】:
1) 首先我通过 eclipse 从 eclipse 更新站点安装了一个功能 -> Help > Install New Software
2) 我从 Eclipse 中卸载了相同的内容 -> Help > About Eclipse
3) 在 /features 中卸载的功能已被删除。但相应的插件存在于 /plugins 中。
为什么,如何在卸载功能时删除它们?
【问题讨论】:
您使用的是哪个 Eclipse 版本?
这是 eclipse 3.4 中的预期行为。当系统运行时,插件不会被删除,因为它们可能正在运行或者可能需要关闭。下次隐式或显式执行安装或卸载时会删除插件。以下是顺序:
- Install A
- Install B
- Uninstall A
- Uninstall B -> Now A is garbage collected
- Uninstall C -> Now B is garbage collected
看看Bug 232356,它谈到了这种行为。
【讨论】:
检查\eclipse\configuration\org.eclipse.update下的plaform.xml 该功能应该已被删除。如果不是,那么卸载时出现了一些问题。
【讨论】: