1. Issue
Issue
( j2objc에서는 guava 18 버전을 사용하는데, 우리 프로젝트에서 dependency가 15버전에 걸려있어서 생긴 문제(?) )
Check point
1. 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하고 싶은 곳 - ask me, then parent )
sibling ( OSGi, Eclipse와 같은 dependency model에서 )
'Eclipse > Error' 카테고리의 다른 글
java.lang.ClassNotFoundException: jdk.nashorn.internal.runtime.ECMAException cannot be found by org.eclipse.wst.jsdt.core (0) | 2017.09.15 |
---|---|
Error 모음 (0) | 2017.03.28 |
Build Path 관련 (0) | 2017.02.16 |