gpt4 book ai didi

java - Bndtools:准备运行时环境时出现问题

转载 作者:行者123 更新时间:2023-12-01 12:42:01 25 4
gpt4 key购买 nike

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

但是当我想通过“运行 OSGi”按钮启动一个非常简单的组件时,我会收到启动错误提示:

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 Shell 使用 OSGi Framework 运行设置以某些配置启动,但错误仍然存​​在。我用 Eclipse Kepler 和 Lunar 以及 JDK 7 和 8 进行了尝试。

我不知道如何理解错误和警告。某处似乎缺少了一些东西。有谁知道如何解决这个问题?提前致谢!

最佳答案

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

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

关于java - Bndtools:准备运行时环境时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25016396/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com