2008. 7. 9.

이클립스개발/번들을 이용하여 클래스 로드하기

로드하고자 하는 클래스를 포함하는 프로젝트의 번들을 취득한다.

Bundle b = Platform.getBundle("projectName?");

로드한 번들을 이용하여 클래스패스/명을 파라메터로 주어 로드한다.

b.loadClass("classpath.classname");

익스텐션 포인트의 컨트리뷰터를 이용한 번들 취득도 가능하다.

Bundle b = Platform.getBundle(extension.getContributor().getName());

b.loadClass("classpath.classname");

댓글 없음: