如何在Eclipse RCP中删除不需要的帮助菜单?

时间:2011-04-28 09:28:24

标签: menu eclipse-rcp

您好StackOverflow团队!      我创建了一个Eclipse RCP桌面应用程序,它在菜单栏中有一个名为“帮助”的额外菜单。我没有通过任何常规方法创建它,例如添加actionSets扩展,或者创建和注册项目的ActionBarAdvisor.java中的操作。我不再需要它了。请建议我如何从菜单栏中删除它?

1 个答案:

答案 0 :(得分:4)

听起来好像是在运行配置中包含帮助UI插件

要检查的事情......

- 查看应用程序的.product文件,查看定义了哪些插件,并查看是否定义了org.eclipse.help.ui插件(org.eclipse.help可能是自定义的org.eclipse.ui.workbench需要它,但这不会导致菜单出现)

- 如果您在Eclipse中运行,请打开Run - >运行配置,选择正在运行的Eclipse应用程序并检查插件选项卡。如果它使用“所有工作区和启用的目标插件”启动,那么这也将获取帮助UI插件。即使没有设置此选项,也要检查插件是否已定义org.eclipse.help.ui。

此配置应仅使用应用程序所需的插件。如果它是使用.product文件中的“启动Eclipse应用程序”选项创建的,则创建的配置应与其中定义的插件匹配。

还值得确保没有其他插件使用org.eclipse.help.ui - 通过删除它,然后在运行配置对话框中按“验证插件”按钮可以很容易地看到它将在删除后显示是否有任何碎片