Eclipse插件:*xx.ui找不到TabGroup

Eclipse插件:*xx.ui找不到TabGroup,eclipse,eclipse-plugin,Eclipse,Eclipse Plugin,我正在编写两个eclipse插件:xx.launching和xx.ui 我编写了一个自定义调试配置。当我打开调试配置管理器时,我可以看到我的新配置“MyConfiguration”。但当我尝试添加MyConfiguration的新配置时,我收到一个错误: 插件xx.ui无法加载类xx.ui.launcher.MyApplicationTabGroup 在我的plugins xx.launching和xx.ui的plugin.xml中,我有以下几行代码: 二十、发射 <extensio

我正在编写两个eclipse插件:xx.launching和xx.ui

我编写了一个自定义调试配置。当我打开调试配置管理器时,我可以看到我的新配置“MyConfiguration”。但当我尝试添加MyConfiguration的新配置时,我收到一个错误:

插件xx.ui无法加载类xx.ui.launcher.MyApplicationTabGroup

在我的plugins xx.launching和xx.ui的plugin.xml中,我有以下几行代码:

二十、发射

   <extension
         point="org.eclipse.debug.core.launchConfigurationTypes">
      <launchConfigurationType
            delegate="xx.launching.MyApplicationLaunchConfigurationDelegate"
            id="xx.launching.MyApplication"
            modes="debug"
            ...>
      </launchConfigurationType>
      ...
   </extension>

...
xx.ui


...
..
类xx.ui.launcher.MyApplicationTabGroup确实存在

我真的可以在调试配置列表中看到这个图标

我做错了什么


非常感谢

MyApplicationTabGroup
是否实施
ILaunchConfigurationTabGroup
?它是否有一个公共的无参数构造函数?是在xx.ui插件中吗?greg-449,非常感谢您的回答。现在它起作用了。我没有找到为什么我的插件不工作的答案。事实上,我写的插件是正确的。当我重新安装eclipse时,一切正常
   <extension
         point="org.eclipse.debug.ui.launchConfigurationTabGroups">
      <launchConfigurationTabGroup
            type="xx.launching.MyApplication"
            class="xx.ui.launcher.MyApplicationTabGroup"
            ...>
      </launchConfigurationTabGroup>
      ...
   </extension>

   <extension
         point="org.eclipse.debug.ui.launchConfigurationTypeImages">
      <launchConfigurationTypeImage
            icon="$nl$/icons/my.gif"
            configTypeID="xx.launching.MyApplication"
            ...>
      </launchConfigurationTypeImage>
      ..
   </extension>