java - 发现未知的扩展标签 : Eclipse Plugin Development

标签 java eclipse eclipse-plugin swt eclipse-rcp

我正在自定义 Eclipse 弹出菜单。 我无法在 Debug模式下运行我的插件代码。当我右键单击插件项目 -> 调试为 -> Eclipse 应用程序 时,Eclipse 客户端将启动。但是,当我想检查我的更改时,它没有反射(reflect)出来,并且我在控制台中收到错误:

!ENTRY org.eclipse.ui 4 4 2013-07-22 17:47:13.902 !MESSAGE Plugin zsample.menuitem, extension org.eclipse.ui.popupMenus, id zsample.menuitem.popup.actions.NewAction: Unknown extension tag found: actionProvider

我的 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 没有进入 Debug模式。以及为什么我收到发现未知扩展标签:

谢谢, 穆纳

最佳答案

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

另请注意,org.eclipse.ui.popupMenus 已弃用,在未来版本中可能会删除。有关 popupMenus 的更多信息可以找到 here.

关于java - 发现未知的扩展标签 : Eclipse Plugin Development,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17787892/

相关文章:

java - 如何阻止 jackson 的 YAML 编写器引用值

java - 如何从 Java 方法中打印出一些内容并返回另一个内容?

java - 使用java在eclipse中读取JSON文件时获取空值

ruby - 如何在 IDE(如 Eclipse)中开发和调试 Chef 说明书和 Recipe ?

eclipse-plugin - 导入org.eclipse.jface无法在Eclipse Luna中解决

java - Android 动态微调器更新

java - com.jcraft.jsch.JSchException : remote port forwarding failed for listen port 19999

java - 使用HSSF读取excel文件

java - Eclipse/Spring/Tomcat 6 的奇怪字符编码问题

java - 第谷 - 组装 JAR 时出错 : A zip file cannot include itself -> [Help 1]