java eclipse-plugin:menuitems出现在windows中但不出现在linux上

时间:2009-03-16 12:32:10

标签: java linux eclipse-plugin menu

我正在使用plugin.xml

中的以下行使用我自己的action cmds扩展工具菜单
   ...
   <extension
         point="org.eclipse.ui.menus">
      <menuContribution
            locationURI="menu:org.eclipse.ui.main.menu?after=edit">
         <menu
               id="geditorToolsMenu"
               label="T&amp;ools"
               mnemonic="Tools">
            <dynamic
                  class="com.myproject.eclipse.geditor.editors.ExternalToolsMenuCompoundContributionItem"
                  id="my.project.MyCompoundContributionItem">
            </dynamic>
            <visibleWhen>
               <with
                     variable="activePart">
                  <or>
                     <or>
                        <instanceof
                              value="org.eclipse.ui.views.navigator.IResourceNavigator">
                        </instanceof>
                        <instanceof
                              value="com.myproject.eclipse.geditor.editors.GBaseEditor">
                        </instanceof>
                        <instanceof
                              value="org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart">
                        </instanceof>
                        <instanceof
                              value="org.eclipse.ui.navigator.resources.ProjectExplorer">
                        </instanceof>
                     </or>
                  </or>
               </with>
            </visibleWhen>
         </menu>
      </menuContribution>
   </extension>
   ...

我面临的问题是“工具”菜单显示在Windows中的所有菜单项,但在linux上出现“工具”菜单但点击它时,我看到一个像弹出窗口一样的小泡泡。

任何可能导致此问题的想法?

2 个答案:

答案 0 :(得分:1)

this bug 227243中描述了eclipse 3.4.x中Linux的“菜单显示”的唯一问题。

您能否查看该错误评论中详述的方案是否适用于您的案例?

答案 1 :(得分:0)

您是否正在使用全新的Eclipse安装进行测试?到目前为止,我对Eclipse的经验表明,随着时间的推移,Eclipse有时会变得混乱或混淆,需要重新安装以便有时正常工作。不过,我不应该责怪Eclipse,因为它可能完全是操作员错误。