我正在使用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&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上出现“工具”菜单但点击它时,我看到一个像弹出窗口一样的小泡泡。
任何可能导致此问题的想法?
答案 0 :(得分:1)
在this bug 227243中描述了eclipse 3.4.x中Linux的“菜单显示”的唯一问题。
您能否查看该错误评论中详述的方案是否适用于您的案例?
答案 1 :(得分:0)
您是否正在使用全新的Eclipse安装进行测试?到目前为止,我对Eclipse的经验表明,随着时间的推移,Eclipse有时会变得混乱或混淆,需要重新安装以便有时正常工作。不过,我不应该责怪Eclipse,因为它可能完全是操作员错误。