【问题标题】:how to remove unwanted help menu in Eclipse RCP?如何删除 Eclipse RCP 中不需要的帮助菜单?
【发布时间】:2011-04-28 09:28:24
【问题描述】:

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

【问题讨论】:

    标签: menu eclipse-rcp


    【解决方案1】:

    您的运行配置中似乎包含了帮助 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 - 这可以通过删除它很容易看到,然后在运行配置对话框中按“验证插件”按钮,它删除后会显示是否有任何损坏

    【讨论】:

    • 非常感谢 danmec 的回答。你的提示真的对我的病房有用。我刚刚检查了我项目的 *.product 文件中包含的依赖项,发现有一个 dep.名为 org.eclipse.search,我从项目的依赖项中选择并删除了它,结果是我希望超过 4 天。最后非常非常感谢!
    猜你喜欢
    • 2013-11-08
    • 2011-03-03
    • 2011-06-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多