Eclipse plugin Eclipse插件开发:如何在右键菜单中添加选项

Eclipse plugin Eclipse插件开发:如何在右键菜单中添加选项,eclipse-plugin,Eclipse Plugin,我已经创建了一个eclipse插件。我可以添加菜单和子菜单 但是,我无法在右键单击菜单中添加选项。有人知道怎么做吗?下面是一个示例(此代码已填充了您的首选项和类,并将添加到plugin.xml中): 不推荐使用org.eclipse.ui.popupmones提供的解决方案。 应该使用org.eclipse.ui.menus扩展点 通常,您可以使用插件GUI配置menuContribution,它将为您生成plugin.xml。当您要求菜单在“右键单击菜单”中可用时,您可以使用popup:org

我已经创建了一个eclipse插件。我可以添加菜单和子菜单

但是,我无法在右键单击菜单中添加选项。有人知道怎么做吗?

下面是一个示例(此代码已填充了您的首选项和类,并将添加到plugin.xml中):


不推荐使用
org.eclipse.ui.popupmones
提供的解决方案。 应该使用
org.eclipse.ui.menus
扩展点

通常,您可以使用插件GUI配置
menuContribution
,它将为您生成
plugin.xml
。当您要求菜单在“右键单击菜单”中可用时,您可以使用
popup:org.eclipse.ui.popup.any
作为locationURI。通过附加配置,您可以控制在何种情况下菜单应可见。

您还可以直接在plugin.xml选项卡中编辑
plugin.xml
。 生成的
plugin.xml
将类似于以下内容:


.
.
.

有关类似的问题,请参阅。

但是,当我右键单击当前编辑器窗口时,无法看到该选项。只有在Navigator模式下右键单击.java文件时才能看到它。相关:。
<extension point="org.eclipse.ui.popupMenus"> 
    <objectContribution
      adaptable="true"
      id=""
      nameFilter=""
      objectClass="org.eclipse.core.resources.IFile">
      <action
         id="org.eclipse.ui.articles.action.contribution.object.action1" 
         label=""
         icon=""
         menubarPath="additions"
         class=""> 
      </action>
    </objectContribution>
</extension>