본문 바로가기

Eclipse/Error

(4)
#Class Loader LinkageError 1. IssueIssue( 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를 사용하는데, 이는..
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 ins..
Build Path 관련 The type ' ' cannot be resolved. - quick fix(Configure Build Path)원인 :