首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Bndtools:准备运行时环境的问题

Bndtools:准备运行时环境的问题
EN

Stack Overflow用户
提问于 2014-07-29 21:22:23
回答 3查看 805关注 0票数 0

我在Eclipse中安装了Bndtools,并试用了它们的快速教程:http://bndtools.org/tutorial.html

但只要我想通过"Run OSGi“按钮启动一个非常简单的组件,我就会收到一个启动错误提示:

代码语言:javascript
运行
复制
Status ERROR: bndtools.core code=0 At least one of the required parameters could not be detected; specify an override. Detected: osgi.native;osgi.native.osname:List<String>="null";osgi.native.osversion:Version=null;osgi.native.processor:List<String>="x86-64,amd64,em64t,x86_64", for cmd: native_capability, arguments; [native_capability] null
Status WARNING: bndtools.core code=0 No translation found for macro: native_capability, in org.example.impls null

Apache Felix Gogo在某些配置下使用OSGi框架运行设置启动,但错误仍然存在。我在Eclipse Kepler和Lunar以及JDK7和8上尝试过。

我不知道如何处理这个错误和警告。似乎有些地方遗漏了什么。有人知道如何解决这个问题吗?提前感谢!

EN

回答 3

Stack Overflow用户

发布于 2014-07-31 23:28:24

为了完整起见,这个错误是由bnd中的一个bug引起的(此处报告:https://github.com/bndtools/bnd/issues/573)。无法识别Java报告的操作系统名称/版本,因为此版本的bnd是在Windows 8.1之前发布的。

除了输出中的错误外,影响应该很小。您可能会在运行包含本机代码的包时遇到问题,但大多数包含纯Java的包都可以很好地工作。

票数 1
EN

Stack Overflow用户

发布于 2014-07-30 15:53:58

我以前没有见过这个错误。您是否选择了OSGi框架和执行环境。在运行配置中?

票数 0
EN

Stack Overflow用户

发布于 2017-07-10 15:13:53

请查看您的bnd文件是否包含启动说明。通常,启动描述在一个名为.bndrun文件的不同文件中定义。(实际上,bnd.bnd文件也可以充当.bndrun文件。)bndrun文件从工作区继承属性,而不是从配置文件继承属性。

在这种情况下-您必须单击.bndrun文件中的run按钮

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

https://stackoverflow.com/questions/25016396

复制
相关文章

相似问题

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