2010-06-26 86 views
2

我为许多软件包创建了一个eclipse运行配置。其中一个包依赖于以下包:将系统软件包添加到PDE运行时配置

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中?

+0

可能相关:http://stackoverflow.com/questions/1513083/depending-on-com-sun-javadoc-from-tools-jar-sun-jdk-in-eclipse – ShiDoiSi 2010-09-04 08:17:14

回答

1

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

+0

谢谢!这些属性有点隐藏,但工作得很好! – mxro 2010-09-25 03:22:16

相关问题