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

Menu 如何在Eclipse RCP中删除不需要的帮助菜单?,menu,eclipse-rcp,Menu,Eclipse Rcp,嗨,我们的团队! 我创建了一个EclipseRCP桌面应用程序,它在菜单栏中有一个名为“Help”的额外菜单。我没有通过任何常用的方式创建它,比如添加actionSets扩展,或者从项目的ActionBarAdvisor.java创建和注册操作。我不再需要它了。请建议我如何将其从菜单栏中删除?听起来您的运行配置中包含了帮助UI插件 有几件事需要检查 -查看应用程序的.product文件,查看定义了哪些插件,并查看是否定义了org.eclipse.help.ui插件,org.eclipse.hel

嗨,我们的团队!
我创建了一个EclipseRCP桌面应用程序,它在菜单栏中有一个名为“Help”的额外菜单。我没有通过任何常用的方式创建它,比如添加actionSets扩展,或者从项目的ActionBarAdvisor.java创建和注册操作。我不再需要它了。请建议我如何将其从菜单栏中删除?

听起来您的运行配置中包含了帮助UI插件

有几件事需要检查

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

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

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


还需要确保没有其他插件使用org.eclipse.help.ui-删除它,然后按下运行配置对话框中的“验证插件”按钮,就可以很容易地看到这一点,它将显示删除后是否有任何内容被破坏

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

有几件事需要检查

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

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

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


同样值得一提的是,确保没有其他插件使用org.eclipse.help.ui-删除它可以很容易地看到这一点,然后按下运行配置对话框中的“验证插件”按钮,它将显示删除它后是否有任何损坏

非常感谢danmec的回答。你的建议对我的病房很管用。我刚刚检查了包含在我的项目的*.product文件中的依赖项,发现有一个名为org.eclipse.search的dep.,我从项目的依赖项中选择并删除了它,它得到了我4天多来所希望的结果。最后非常感谢大家!非常感谢danmec的回答。你的建议对我的病房很管用。我刚刚检查了包含在我的项目的*.product文件中的依赖项,发现有一个名为org.eclipse.search的dep.,我从项目的依赖项中选择并删除了它,它得到了我4天多来所希望的结果。最后非常感谢大家!