1) 首先我通过 eclipse -> Help > Install New Software从 eclipse 更新站点安装了一个特性
2) 我从 eclipse -> Help > About Eclipse中卸载了相同的
3) 在 /features 中卸载的功能被删除。但相应的插件存在于 /plugins 中。
为什么,我如何在卸载功能时删除它们?
1) 首先我通过 eclipse -> Help > Install New Software从 eclipse 更新站点安装了一个特性
2) 我从 eclipse -> Help > About Eclipse中卸载了相同的
3) 在 /features 中卸载的功能被删除。但相应的插件存在于 /plugins 中。
为什么,我如何在卸载功能时删除它们?
检查 \eclipse\configuration\org.eclipse.update 下的 plaform.xml 该功能应该已被删除。如果不是,则卸载时存在一些问题。
您使用的是哪个 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 。