gpt4 book ai didi

java - 不能在插件中引用 org.osgi.*

转载 作者:行者123 更新时间:2023-11-30 10:42:24 24 4
gpt4 key购买 nike

前段时间,我创建了一个包含多个 OSGi 插件的项目。今天我重新安装了Eclipse for RCP and RAP Developers ,导入项目,发现插件出现了一些错误。具体来说,不能引用org.osgi.*路径:

enter image description here

有谁知道为什么会出现这个引用错误以及如何解决它们?

最佳答案

项目必须在其类路径上缺少必需的 OSGi 核心依赖项。有两种方法可以解决这个问题:

  1. 确保项目创建为插件项目,并且 MANIFEST.MF 存在。应该有一个项目创建向导,允许您将项目创建为 Eclipse 插件。

  2. 如果您在项目中使用 Maven,管理 RCP 项目的最佳方式是使用 Tycho .它有助于自动解决插件依赖关系和构建您的项目(甚至从命令行),从长远来看是一个更好的解决方案。

关于java - 不能在插件中引用 org.osgi.*,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38158002/

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