通过eclipse手工生成osgi-bundle的jar包

通过eclipse手工生成osgi-bundle的jar包

1、New Project -> Plug-in Development -> Plug-in from Existing JAR Archives

2、选择要转换成bundle的jar包

3、输入项目名称(所使用的jar包名),选择要运行的osgi框架

4、检查依赖性、组织Manifest文件、导出jar包,ok


备注:如果bundle后的jar包加好了还有 java.lang.NoClassDefFoundError,需要检查引用该包的MANIFEST.MF文件是否import了该包

推荐阅读