2010-06-26 82 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

相關問題