首页 > 解决方案 > 在 Run Menu Item 中添加 Eclipse 默认菜单项

问题描述

我有一个带有我自己的自定义透视图的 RCP 应用程序。当我在 Eclipse 调试透视图中,我看到运行菜单下的所有选项,但是当我切换到我自己的透视图时,我在运行菜单下只看到“外部工具”。如何在我的自定义透视图中启用“运行”菜单中的所有选项

这是它在 Debug Perspective 中的外观,我希望所有这些选项在我的自定义透视图中都可用

在此处输入图像描述

标签: javaeclipseeclipse-plugineclipse-rcprcp

解决方案


在您的透视工厂中,为这些操作添加调试插件定义的操作集:

@Override
public void createInitialLayout(IPageLayout layout) {

    ...

    layout.addActionSet(IDebugUIConstants.LAUNCH_ACTION_SET);
    layout.addActionSet(IDebugUIConstants.DEBUG_ACTION_SET);
}

IDebugUIConstants位于org.eclipse.debug.ui.IDebugUIConstants插件org.eclipse.debug.ui中,您需要将其添加到插件依赖项中。

如果您的透视图已经打开,您将需要重置透视图以获取新定义。


推荐阅读