当前位置: 代码迷 >> Eclipse >> osgi导出一个plugin项目为bundle,怎么包含里面的jar包
  详细解决方案

osgi导出一个plugin项目为bundle,怎么包含里面的jar包

热度:47   发布时间:2016-04-23 13:33:43.0
osgi导出一个plugin项目为bundle,如何包含里面的jar包
如新建了一个plugin项目abc,build path里面加入了一个ojdbc的jar包,导出时导出为depolyable plug-ins and/or fragments,最终形式为abc.jar,用osgi运行这个abc.jar,结果ojdbc包里的类都找不到,ojdbc包没有包含到abc.jar内,abc.jar大小只有20k。请问如何包含里面的jar包?

------解决方案--------------------
插件的plugin.xml中,选择runtime选项,添加第三方的lib,这里需要使用bundle-classpath,而不是一般的java project的build path

这个问题很常见了,搜搜Eclipse plugin使用第三方的jar,应该很多解决方案的
  相关解决方案