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

标签 java osgi apache-felix

我正在学习 OSGi 按照这个 Apache Felix Tutorial ,一切都在轮子上进行,直到这个示例 5,我被告知 felix 无法找到该类 org.osgi.util.tracker.ServiceTracker。我复制了页面上的所有确切代码和 list 元数据,我完全困惑了,有人可以帮助我吗?

最佳答案

ServiceTracker 从 5.0 版开始就是 OSGi 核心的一部分。这意味着,如果您使用已经支持 OSGi 5 的 Apache Felix,则 JAR 将包含您正在查找的类。

如果您想要编译该类,请添加 osgi-core 5 jar 文件编译器的类路径。

关于java - 找不到 org.osgi.util.tracker.ServiceTracker,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39412652/

相关文章:

java - Spring Data JPA,如何通过Pageable获取最后一页

java - 我们如何停止后端进程?

terminology - 什么是 OSGi?它的使用示例有哪些?

Android SLF4J : NoClassDefFoundError android. util.Log

osgi - 功能 :repo-add and feature:install in Apache Felix 的等效项

java - 如何在 apache felix 上实现异步处理?

java - 如何使用 ApfloatMath.round()?

java - 与根本不删除事件监听器相比,添加和删除事件监听器是否更有效?

jaxb - 如何在 osgi (Liferay DXP) 中使用 JAXB 2.2.11

servlets - Tomcat Apache ServiceMix 集成问题