我正在使用 plugin.xml 中的以下行使用我自己的操作 cmd 扩展工具菜单
...
<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 上会出现“工具”菜单,但是在单击它时,我看到一个像弹出窗口一样的小气泡。
有什么想法可能导致这种情况吗?