![]() |
1
2
您是否正在导出使用者所需的包以及实现所需的所有包。消费者将需要导入将被引用的所有内容。 作为补充说明,在Eclipse for development中,以这种方式创建捆绑包不太好(在运行时也很好)。如果您试图从另一个OSGi项目引用jar中的类或接口,IDE将无法解析任何内容,因为它无法“看到”jar中的文件。jar必须在bundle中进行扩展,以使所有内容都可见(在IDE中)。出于构建目的,Eclipse基于导入和导出自动创建适当的类路径引用。如果捆绑包中没有jar文件,则必须显式维护此类路径。 |
![]() |
2
1
你的行为可能有多种原因。为了确保这一点,我将检查以下内容:
|
![]() |
3
0
您是否在清单中使用了Bundle类路径?你为什么不使用 bnd 对于现有的jar? |
![]() |
Martin · 如何在上下文中动态添加/删除servlet? 7 年前 |
![]() |
mike · 在OSGi参考注释中动态设置目标属性 7 年前 |
![]() |
Sandy · 驼峰REST DSL-地址已在使用:绑定异常 7 年前 |