【问题标题】:Add system packages to PDE runtime configuration将系统包添加到 PDE 运行时配置
【发布时间】:2010-06-26 06:34:33
【问题描述】:

我为多个捆绑包创建了一个 Eclipse 运行配置。其中一个包依赖于以下包:

com.sun.mirror.apt,
com.sun.mirror.declaration,
com.sun.mirror.type,
com.sun.mirror.util

我相信这些是 Sun Java JVM 的一部分。当我将这些包作为系统包添加到 Felix 容器时,该包会被该容器很好地加载。

但是,到目前为止,我无法找到如何将这些软件包配置为 eclipse 中运行配置的附加系统软件包(我发现如何通过更改 config.ini 来了解整个 eclipse)。

编辑:似乎这些类在系统库 tools.jar 中。或者就我而言,因为我使用的是 Mac OS X,它们可能在 classes.jar 中?

【问题讨论】:

标签: eclipse osgi eclipse-pde


【解决方案1】:

OSGi 规范定义了一个名为“org.osgi.framework.system.packages.extra”的属性(在处理启动属性的第 4.2.2 节中解释),允许您指定应该由框架导出的额外包.将您的包添加到运行配置中的该属性,它应该可以工作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-07-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-17
    • 1970-01-01
    • 2017-04-25
    相关资源
    最近更新 更多