如何在Eclipse RCP中让已删除的“显示视图”项不可见?
彻底移除Eclipse RCP中已删除的自定义视图
以下是解决已移除视图仍在“显示视图”中出现的步骤:
清理项目构建缓存
右键项目选择Project Clean...,选中当前项目后点击OK完成清理并重新构建,确保plugin.xml的变更完全同步到构建产物中。清除工作区视图配置缓存
关闭Eclipse,找到工作区目录下的.metadata/.plugins/org.eclipse.ui.workbench文件夹,删除其中的workbench.xmi和workbench.xml文件(这两个文件存储了视图布局和已注册视图的缓存信息)。重启Eclipse后,系统会自动生成全新的默认配置文件。排查遗留引用
在整个工作区中搜索该视图的ID字符串,确认:- 没有其他插件的
plugin.xml通过扩展点引用该视图ID - 项目中已删除对应的视图实现类文件
- 不存在其他配置文件(如
plugin_customization.ini)中对该视图的配置
- 没有其他插件的
验证运行环境配置
- 如果使用了目标平台,刷新目标平台配置,确保已删除的视图扩展未被包含在目标定义内
- 检查运行配置(Run Configurations),确认启动的是最新构建的插件版本,未加载旧的缓存插件
内容的提问来源于stack exchange,提问作者kimdh
相关产品推荐
相关产品推荐

