Java 找到未知的扩展标记:Eclipse插件开发
我正在定制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如下所示: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
<?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
已被弃用,在将来的版本中可能会被删除。有关弹出式菜单的更多信息,请参见您是对的。我已经做了更改,当再次尝试使用调试模式->启动插件时,我看不到插件的任何效果,甚至我的代码也没有进入调试模式。请你能告诉我为什么这个插件的链接没有发生或者缺少什么。