我有一个 ClassLoader 问题。由于我是一个 osgi 新手,希望答案不是那么难:)
我认为这与编译与运行时库有关。 在 Netbeans 6.7.1 项目属性中,编译时库总是传播到其他类别。所以我无法区分那里。
编译 FelixHost 时使用下一个 jar
- 费利克斯罐子
- osgi-core.jar
- osgi-compendium.jar
- osgi.service.obr-1.0.2.jar
但是在运行时,框架会为 OBR 加载一个实现。此 OBR 捆绑包还包含接口定义。我认为这就是为什么有一个 classCastException ..
我实际上希望 FelixHost 与 OBR 一起进行一些初始配置。
欢迎任何想法。