Eclipse Mars:无法解析导入org.osgi

时间:2015-12-08 14:46:23

标签: java eclipse eclipse-plugin osgi osgi-bundle

我正在使用Eclipse Mars(最新版本)创建一个带有Activator类的OSGI包。 为此,我使用插件项目选择" OSGI框架"到"标准" (但如果我在创作时选择" Equinox"我有相同的结果)。 Activator类现在是空的,但编译器已经引发了我的错误:

导入org.osgi无法解析 BundleActivator无法解析为某种类型 BundleContext无法解析为类型

为什么?

谢谢, 保罗。

2 个答案:

答案 0 :(得分:5)

最后我解决了。

目标平台未被选中。

保罗。

答案 1 :(得分:1)

要解决此问题,我已在项目的清单文件中添加了依赖项

转到项目中您收到错误的META-INF文件夹 - > MANIFEST.MF - >依赖关系 - >必需的插件 - >在那里搜索并添加所有OSGI插件并保存