首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Eclipse开发 >

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

2012-04-25 
osgi导出一个plugin项目为bundle,如何包含里面的jar包如新建了一个plugin项目abc,build path里面加入了一

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,应该很多解决方案的

热点排行