Eclipse RCP应用程序中的菜单结构错误

时间:2011-06-09 08:21:27

标签: eclipse-plugin eclipse-rcp

在我的申请plugin.xml中,我有

<extension
     point="org.eclipse.ui.menus">
  <menuContribution
        allPopups="false"
        locationURI="menu:org.eclipse.ui.main.menu">
     <menu
           id="ru.focusmedia.odp.arm.menus.arm"
           label="ARM"
           mnemonic="A">
        <command
              commandId="org.eclipse.ui.file.exit"
              style="push">
        </command>
     </menu>
     <menu
           id="ru.focusmedia.odp.arm.menus.arm"
           label="Help"
           mnemonic="H">
        <command
              commandId="org.eclipse.ui.help.aboutAction"
              style="push">
        </command>
     </menu>
  </menuContribution>
</extension>

并期望它在主菜单栏中创建两个菜单,每个菜单都有一个项目。但是,我只得到一个菜单(ARM),其中包含两个项目(根本没有帮助菜单)。为什么?我如何获得理想的结果?

1 个答案:

答案 0 :(得分:1)

http://www.eclipse.org/forums/index.php?t=rview&goto=681772#msg_681772得到答案:问题是两个菜单具有相同的ID。