java.lang.ClassNotFoundException: org.eclipse.core.runtime.adaptor.EclipseStarter 해결하기
RCP/SWT/JFace/문제해결 2009/01/09 17:27
url : http://devday.tistory.com/15
RCP 애플리케이션을 실행할 때, 다음과 같은 예외에 직면할 수 있다.
!SESSION Fri Jan 09 17:20:04 KST 2009 ------------------------------------------
!ENTRY org.eclipse.equinox.launcher 4 0 2009-01-09 17:20:04.159
!MESSAGE Exception launching the Eclipse Platform:
!STACK
java.lang.ClassNotFoundException: org.eclipse.core.runtime.adaptor.EclipseStarter
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:546)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
at org.eclipse.equinox.launcher.Main.run(Main.java:1236)
at org.eclipse.equinox.launcher.Main.main(Main.java:1212)
이와 같은 예외 직면한다면 다음과 같이 조치한다.
메뉴에서 Run -> Run Configurations을 선택한다.
Plug-gins 탭의 'Validate Plug-ins' 버튼을 눌러서 관련 플러그인을 검사한다.
문제가 있다면, 'Add Required Plug-ins' 버튼을 눌러서 해결한다.
더 추가하고 싶은 플러그인이 있다면, 선택한다.
마찬가지로 'Validate Plug-ins' 버튼을 눌러서 관련 플러그인을 검사하고,
문제가 있다면, 'Add Required Plug-ins' 버튼을 눌러서 해결한다.