簡體   English   中英

無法解決8.0:缺少要求[8.0] osgi.wiring.package;

[英]Unable to resolve 8.0: missing requirement [8.0] osgi.wiring.package;

我正在嘗試添加碼頭客戶端庫並使用它作為基於Bnd OSGi捆綁軟件的項目之一。 使用添加的庫,代碼正在編譯/構建,但是當我運行“ Bnd OSGi Run Launcher”時,出現以下錯誤:

無法解析捆綁包:[com.project.examples-2.0.1.201605061319捆綁包com.project.examples中的未解決約束[8]:無法解析8.0:缺少要求[8.0] osgi.wiring.package; (&(osgi.wiring.package = org.eclipse.jetty.client)(版本> = 9.3.0)(!(版本> = 10.0.0)))]]

我在Java構建路徑庫中添加了必需的jetty客戶端jar文件,還在類路徑中添加了條目。 仍然出現此錯誤。

謝謝您的幫助

您需要將Jetty Client捆綁包安裝到運行時OSGi框架中。

從您的問題看來,您似乎只是將其添加到了構建路徑或類路徑中。

如果將OSGi enRoute用作應用程序的起點,則可以開始使用Bndtools解析器。 這將使這類問題更易於檢測和處理。 有關如何使用解析器構建應用程序的信息,請參閱快速入門教程。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM