본문 바로가기

Eclipse/Error

(4)
#Class Loader LinkageError 1. Issue Issue ( j2objc에서는 guava 18 버전을 사용하는데, 우리 프로젝트에서 dependency가 15버전에 걸려있어서 생긴 문제(?) ) Check point1. ClassLoader가 library (.jar) 를 로딩하는 곳 ( .../eclipse-jee-mars-2-win3-x86_64/eclipse/plugins) 에 누가 가져다 주는가? 2. 가져다 주는 애를 찾는다면, 무슨 버전을 사용할지 무슨 라이브러리를 사용할지는 어디에 명시하는가? 2. ClassLoader 3가지 방식delegation ( JDK에서 default - ask parent, then me )post-delegation ( common in plugins, servlets, isolation하고..
java.lang.ClassNotFoundException: jdk.nashorn.internal.runtime.ECMAException cannot be found by org.eclipse.wst.jsdt.core 문제 java.lang.NoClassDefFoundError: jdk/nashorn/internal/runtime/ECMAExceptionjava.lang.ClassNotFoundException: jdk.nashorn.internal.runtime.ECMAException cannot be found by org.eclipse.wst.jsdt.core_2.0.0.v201605200022 원인 ClassLoader가 제대로 동작하지 않음 ( 클래스로더에 대한 공부 - http://happyer16.tistory.com/94 ) Nashorn 은 Java 8+ /lib/ext 폴더에 있는 자바스크립트 런타임 라이브러리이다.이클립스 플러그인들은 Boot class loader를 사용하는데, 이는 lib/ex..
Error 모음 Caused by: org.osgi.framework.BundleException: Exception in .start() - 원인 : Unable to acquire application service - 원인 : org.eclipse.core.runtime이란 plugin이 실행되지 않아 어떤 product 자체가 실행이 안된거임- 해결 ? {product경로}/configuration/config.ini 파일에서 osgi.bundles property가 org.eclipse.core.runtime@start를 포함하도록 수정 Build 순서가 잘못된 경우 이렇게 에러가 날수도 있음 [ERROR] Cannot resolve project dependencies:[ERROR] Software being..
Build Path 관련 The type ' ' cannot be resolved. - quick fix(Configure Build Path)원인 :