Java 找到未知的扩展标记:Eclipse插件开发

Java 找到未知的扩展标记:Eclipse插件开发,java,eclipse,eclipse-plugin,swt,eclipse-rcp,Java,Eclipse,Eclipse Plugin,Swt,Eclipse Rcp,我正在定制Eclipse弹出菜单。 我无法在调试模式下运行插件代码。当我右键单击pluginproject->debugas->Eclipse应用程序时,Eclipse客户端启动。但当我想检查我的更改时,它并没有反映出来,我在控制台中得到的错误如下: !条目org.eclipse.ui 4 4 2013-07-22 17:47:13.902 !消息插件zsample.menuitem,扩展org.eclipse.ui.popupmones,id zsample.menuitem.popup.ac

我正在定制Eclipse弹出菜单。 我无法在调试模式下运行插件代码。当我右键单击pluginproject->debugas->Eclipse应用程序时,Eclipse客户端启动。但当我想检查我的更改时,它并没有反映出来,我在控制台中得到的错误如下:

!条目org.eclipse.ui 4 4 2013-07-22 17:47:13.902 !消息插件zsample.menuitem,扩展org.eclipse.ui.popupmones,id zsample.menuitem.popup.actions.NewAction:找到未知扩展标记:actionProvider

My Plugin.xml如下所示:

<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<plugin>
  <extension
     point="org.eclipse.ui.popupMenus">
     <actionProvider
                class="zsample.menuitem.popup.actions.NewAction"
                id="zsample.menuitem.popup.actions.NewAction"
                overrides="com.ibm.team.workitem.rcp.ui.internal.actions.AttributeValueSetDropDownAction"
                priority="highest">
            <enablement>
            <!-- A hack to allways be enabled -->
                <not>
                    <systemTest
                            property="MyApp"
                            value="WONT-EVER-BE-SET">
                    </systemTest>
                </not>
            </enablement>
        </actionProvider>
      </extension>
     </plugin>

我不确定为什么我的NewAction.java没有进入调试模式。以及为什么我找到了未知的扩展标签:

谢谢,
Munna

正如错误明确指出的那样,
actionProvider
不是
org.eclipse.ui.popupmones
的有效元素。有效元素为
objectContribution
viewerContribution


还请注意,
org.eclipse.ui.popupmones
已被弃用,在将来的版本中可能会被删除。有关弹出式菜单的更多信息,请参见

您是对的。我已经做了更改,当再次尝试使用调试模式->启动插件时,我看不到插件的任何效果,甚至我的代码也没有进入调试模式。请你能告诉我为什么这个插件的链接没有发生或者缺少什么。