Eclipse 플러그인 개발 - 3.2의 프로젝트를 3.3에서 실행할 때

이클립스 플러그인을 개발하다 3.2에서 3.3 옮기는 과정에서 문제되었던 걸 적어본다. 3.2에서는 잘되던 게 3.3에선 안되는 이유를 찾아 헤맸다.

진광형이 알아낸 방법 소개-

기존의 3.2에서 작업하던 프로젝트를 3.3으로 옮기고 Perspective를 나타나게 하는 에러만 뿜어냈다. 뭐야 detail error도 없고. 딸랑 Problems..?

사용자 삽입 이미지

왜 그런다~ .log파일을 봤더니 ClassNotFoundException ?

java.lang.ClassNotFoundException: com.k4m.adk.internal.ui.ADKPlugin
        at java.lang.ClassLoader.findClass(ClassLoader.java:413)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:316)
... ...

해결은 아래 처럼 plugin.xml 의 Classpath부분에 bin폴더를 add해주기만 하면된다. 왜 3.2버전에서는 이러지 않았는데도 되는건지!
사용자 삽입 이미지


Preferences-Plugin development-Runtime Classpath 에 등록된 bin은 뭔지 모르겠다.

댓글

이 블로그의 인기 게시물

Protopage.com

Android, MediaPlayer IllegalStateException 상황