Coursera 에서 Scala 강의를 듣던중 Example assignment 를 위해 sbt 를 설치하고 진행 하였다.
헌데 sbt 가 필요한 라이브러리들을 가지고 와서 project 설정을 하던 중 아래와 같은 오류가 발생하면서 진행이 안되었다.
[info] Loading project definition from /Users/voyaging/dev/study/scala/coursera/example/project/project
error: error while loading CharSequence, class file '/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home/jre/lib/rt.jar(java/lang/CharSequence.class)' is broken
(bad constant pool tag 18 at byte 10)
[error] Type error in expression
Project loading failed: (r)etry, (q)uit, (l)ast, or (i)gnore? i
[warn] Ignoring load failure: no project loaded.
이것저것 검색을 해보다 java8 과 호환이 안되는 문제가 아닐까 생각되어 현재 시스템의 기본으로 설정된 java8 을 java7 로 변경 하니 정상적으로 해결이 되었다.
혹시나 나와 같은 사람이 있을지 몰라 공유한다.
Coursera.org 에서는 Scala 의 창시자가 직접 무료 강의를 하고 있으니.. 관심 있으신분들은 강의를 한번 들어보시길..