【发布时间】:2011-04-28 09:28:24
【问题描述】:
您好 StackOverflow 团队! 我创建了一个 Eclipse RCP 桌面应用程序,它在菜单栏中有一个名为“帮助”的额外菜单。我没有通过任何常用方式创建它,例如添加 actionSets 扩展,或者从项目的 ActionBarAdvisor.java 创建和注册动作。我不再需要它了。请建议我如何从我的菜单栏中删除它?
【问题讨论】:
标签: menu eclipse-rcp
您好 StackOverflow 团队! 我创建了一个 Eclipse RCP 桌面应用程序,它在菜单栏中有一个名为“帮助”的额外菜单。我没有通过任何常用方式创建它,例如添加 actionSets 扩展,或者从项目的 ActionBarAdvisor.java 创建和注册动作。我不再需要它了。请建议我如何从我的菜单栏中删除它?
【问题讨论】:
标签: menu eclipse-rcp
您的运行配置中似乎包含了帮助 UI 插件
需要检查的几件事...
--看看你的应用程序的.product文件,看看定义了哪些插件,看看是否定义了org.eclipse.help.ui插件(org.eclipse.help大概是从org.eclipse.ui.workbench 需要它,但这不会导致菜单出现)
-- 如果您在 Eclipse 中运行,请打开 Run --> Run Configurations,选择您正在运行的 Eclipse 应用程序并检查插件选项卡。如果它使用“所有工作区和启用的目标插件”启动,那么这也将获取帮助 UI 插件。就算没有设置成这个选项,也要检查一下勾选的插件,看看是否定义了org.eclipse.help.ui。
此配置应仅使用您的应用程序所需的插件。如果它是使用 .product 文件中的“启动 Eclipse 应用程序”选项创建的,则创建的配置应与其中定义的插件匹配。
还值得确保没有其他插件使用 org.eclipse.help.ui - 这可以通过删除它很容易看到,然后在运行配置对话框中按“验证插件”按钮,它删除后会显示是否有任何损坏
【讨论】: