在Eclipse 4.4 RCP版本中,“无法获取服务插件转换器”。

时间:2014-07-22 20:12:17

标签: java eclipse-rcp e4

在更新到最近的Eclipse 4.4 IDE Eclipse for RCP和RAP开发人员之后,我们开始在下面为我们的RCP应用程序获取构建错误。这些发生在多个Windows和Mac平台上,在一个没有额外插件的vanilla Eclipse IDE安装中。

  generateFeature:
  [eclipse.generateFeature] The service Plugin converter could not be acquired.
  [eclipse.generateFeature] The service Plugin converter could not be acquired.
  [eclipse.generateFeature] The service Plugin converter could not be acquired.
  ... 

在Eclipse 4.3.2 IDE中构建继续成功。唯一不同的是IDE。 (使用“在与工作空间相同的JRE中运行”启动构建,使当前IDE相关。)

谷歌搜索“无法获取插件转换器”导致两个链接,这两个链接都没有特别有用。

如何消除这些错误?

1 个答案:

答案 0 :(得分:8)

我花了一段时间追查。这个答案是为了他人的利益。

Eclipse 4.4删除了对没有OSGi捆绑包清单的Eclipse 2.0插件的内置支持。这是为了鼓励迁移到OSGi包。

迁移到OSGi包是最好的方法。

或者,可以将兼容性插件添加到IDE。安装它:

  1. 帮助>安装新软件
  2. 选择网站 Eclipse项目更新 - http://download.eclipse.org/eclipse/updates/4.4
  3. 展开 Eclipse测试,示例和其他类别。
  4. 检查项目 Eclipse 2.0样式插件支持
  5. 继续完成向导的其余部分。
  6. <强>参考