【发布时间】:2016-09-18 01:43:25
【问题描述】:
我做了一些罐子包。例如:a.jar、b.jar、a.jar 有名为 some.pkg.SomeClass 的类。 我编写了 MANIFEST.MF 文件,如下所示:
Bundle-ClassPath: lib/a.jar,
lib/b.jar
Export-Package:some.pkg
我导出了名为 ab.jar 的 jar,它在 osgi 环境中工作。但是在非 osgi 环境中,当我引用这个类 some.pkg.SomeClass 时,它失败了!
那么如何在同一个 jar 中引用这个类 some.pkg.SomeClass ,不仅在 osgi 环境中,而且在非 osgi 环境中?
【问题讨论】: