osgi框架bundle中明明公开了的包,却引用不到里面的类

来源:互联网 发布:辐射4 斯嘉丽数据 编辑:程序博客网 时间:2024/05/16 05:45

从网上下载了个jar包,准备转成bundle,转完后发现里面的类有的可以引用,有的却引用不了,bundle的导出包,以及自己工程的导入包都检查了,确实没问题。

后来想到可能是jdk的问题,在jar转bundle的时候我用的jdk1.6编译的,后来去查下载的原jar包依赖的jdk环境,才发现原来要用jdk1.8进行编译。

后来改用jdk1.8编译,果然可以用了。另外建议一个jar包对应一个bundle,不要几个jar包放一起做一个bundle。

原创粉丝点击