2010-06-26 3 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를 변경하여 전체적으로 인식 할 수 있음을 발견했습니다) .

편집 : 이러한 클래스는 시스템 라이브러리 tools.jar에있는 것으로 보입니다. 또는 제 경우에는 Mac OS X을 사용하면서 클래스에있을 수 있습니다 .jar?

+0

아마도 : http://stackoverflow.com/questions/1513083/deest-on-com-sun-javadoc-from-tools-jar-sun-jdk-in-eclipse – ShiDoiSi

답변

1

OSGi 사양은 "org.osgi.framework.system.packages.extra"(4.2.2 절에서 설명한 속성 시작에 대해 설명 함)를 정의합니다.이 속성을 사용하면 뼈대. 실행 구성에서 패키지를 해당 속성에 추가하면 제대로 작동합니다.

+0

감사합니다! 이러한 속성은 숨겨져 있지만 잘 작동합니다. – mxro

관련 문제