首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Bndtools和org.osgi.util.tracker软件包

Bndtools和org.osgi.util.tracker软件包
EN

Stack Overflow用户
提问于 2015-12-14 16:06:40
回答 2查看 50关注 0票数 1

我正在Eclipse中使用Bndtools。它很棒而且工作也很好。我能够将osgi.core包添加到“构建路径”中,编辑bnd文件(它使用bndtools存储库)。现在我需要org.osgi.util.tracker包,但在编辑bnd文件的“构建路径”中找不到它。我该怎么做呢?

谢谢,保罗

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-12-14 16:38:06

org.osgi.util.tracker是一个包,但是在Java编译器中,我们需要将整个JAR放在构建类路径上。

这个包恰好来自名为osgi.cmpn的包/JAR,它表示OSGi简编规范。因此,只需将osgi.cmpn添加到bnd.bnd文件的-buildpath中,您想要的包就会可见。

如果您不知道包来自哪个JAR/bundle,可以在Bndtools中的存储库视图中使用Advanced按钮。如果您在那里找不到它,那么您将不得不从外部世界获取JAR并将其导入到您的存储库中。搜索包名通常会告诉您所需库的名称。

票数 1
EN

Stack Overflow用户

发布于 2015-12-14 17:36:51

如果您使用OSGi enRoute,那么您将发现只需要对基本API进行编译(所有enRoute项目都是这样设置的)。这样你的生活就容易多了。基本API包含用于最常见任务的所有API (只有API),从最普通的“Hello”到带有Web用户界面的REST服务器。

1

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34271530

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档