2017-02-04 6 views
0

이 프로젝트를 사용하려면 https://github.com/dwins/mapnik2geotools. 나는 단계별로 진행하지만 sbt run를 입력 할 때이 오류가 얻을 : 나는 스칼라 2.12.1를 설치 한스칼라 - 불변의 상수 풀 태그

C:\Users\Admin\Downloads\mapnik2geotools-master\mapnik2geotools- 

master>sbt run 
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0 
error: error while loading CharSequence, class file 'C:\Program Files\Java\jdk1.8.0_111\jre\lib\rt.jar(java/lang/CharSequence.class)' is broken 
(bad constant pool tag 15 at byte 1501) 
[error] Type error in expression 
Project loading failed: (r)etry, (q)uit, (l)ast, or (i)gnore? 

합니다. 어떤 아이디어?

+1

임의의 추측은 자바 1.7 및/또는 스칼라 2.10을 사용하는 것입니다. 여기에 그것을 실행하는 방법입니다 : http://stackoverflow.com/questions/7701692/setting-up-sbt-to-use-java-7-for-compilation – ipoteka

+0

그래서 내가 현재의 스칼라와 자바를 제거해야합니까? –

답변

1

프로젝트는 Java 8이 출시되기 훨씬 전에 발표 된 스칼라 2.9.1 버전 (build.sbt 파일 참조)을 사용하고 있습니다. 당신은 자바 8을 실행하는 것 같다. 그래서 자바 6 또는 7 Java 다운 그레이드해야합니다.

+0

내 컴퓨터에 둘 이상의 Java를 설치했거나 jdk 8을 제거해야합니까? –

+1

여러 JVM을 설치할 수 있습니다. 하지만 구성 문제로 인한 두통을 피하려면 v8을 제거하고 jdk 6을 설치하십시오. 간단하게 유지하십시오 :-) – hipjim