找不到org.osgi.util.tracker.ServiceTracker

时间:2016-09-09 13:26:08

标签: java osgi apache-felix

我正在学习OSGi遵循这个Apache Felix Tutorial,一切都进行了直到这个例子5,我被告知felix 找不到课程 org.osgi.util.tracker.ServiceTracker。我在页面上复制了所有确切的代码和清单元数据,我完全糊涂了,有人可以帮我这个吗?

1 个答案:

答案 0 :(得分:1)

自5.0版以来,ServiceTracker是OSGi核心的一部分。这意味着如果您使用已支持OSGi 5的Apache Felix,则JAR将包含您要查找的类。

如果您想要编译类,可以将osgi-core 5 jar文件添加到编译器的类路径中。