java eclipse 插件 : menuitems appear in windows but not on linux

标签 java linux eclipse-plugin menu

我正在使用 plugin.xml 中的以下行使用我自己的操作命令扩展工具菜单

   ...
   <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 上出现“工具”菜单,但在单击它时,我看到一个像弹出窗口一样的小气泡。

知道是什么原因造成的吗?

最佳答案

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

您能否检查该错误的评论中详述的场景是否适用于您的情况?

关于java eclipse 插件 : menuitems appear in windows but not on linux,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/650225/

相关文章:

Java 列表与数组[]。以前的线程说使用列表,我不相信。

eclipse - Apache Derby Eclipse 插件去哪儿了?

eclipse-plugin - 在哪里可以找到 p2 存储库规范?

java - Hibernate Generated Value 策略

java - OneToOne 双向映射中的唯一约束

linux - 使用 shell 脚本从字符串中提取版本号

linux - 内核:在 do_execve_common 中获取命令行和 pid_parent?

python - 在curl下载python脚本时添加延迟,然后通过管道执行脚本?

java - Eclipse Gradle 插件未安装

Java-Mysql - 用户 'root' @'localhost' 的访问被拒绝(使用密码 : YES)