본문 바로가기

Java, Jsp, Eclipse

Incomportable JVM

말그대로 적합하지 않은 JVM버전이다.


구글링해보면 해결방법은 나온다.


문구는 다음과 같다.



현재 설치된 버전(1.7)은 적합하지 않으니, 1.8이나 그 이상 버전을 설치하라는 것.


이클립스를 실행할 때 나오는 메시지다.


방법은 두가지


1. 1.8 혹은 그 이상의 Java 버전을 설치한다.


물론, 거의 대부분의 프로젝트를 가보면, 검증된 버전을 사용하기 때문에,


Java 버전은 최신버전보다 한두단계 이전 세대의 버전을 사용한다.


나도 이번 프로젝트가 1.7버전을 사용해서 설치해서 쓰고 있었는데, 1.8을 설치하면 곤란...


하지만, 1.8은 설치해도 컴파일은 1.7로 할 수 있다. 설정이나 Build 등에서 컴파일 버전을 선택가능하므로


1번도 해결책


2. eclipse.ini 에서 자바 버전 수정


-Dosgi.requiredJavaVersion=1.8


이렇게 되어있다. 이걸 1.7로 변경하고 이클립스 실행하면 끝




근데 문제는... 나는 어제까지만 해도 Eclipse Mars .2 버전을 사용하고 있었다.(불과 몇일전에 다운받은 최신버전, 게다가 자바버전도 당연히 1.7로 세팅되어있었다)



이거다 이거



헌데 아침에 출근해서 실행해보니 이클립스가 바뀌어있음...


이클립스 실행했을 때 뭐 체크체크 Accept 버튼 눌렀더니... 그 사이 나온 신규버전이 다운됐나보다.




이걸로... 바뀌어있... ㅠ.ㅜ



해서... 뭐 네온을 써볼까 싶은 마음에 실행을 했는데, 결국 이래저래 에러나서 Java 1.8은 설치해야 했다.


그러다가 그냥 다시 Mars 버전 받아서 쓰기로...