Development/JAVA

[JAVA] 이클립스 JVM is not suitable for this product. 해결방법

늄늄늄 2020. 10. 1. 19:51

이클립스를 zip파일로 다운로드 받아서 실행하려고 하는데 갑자기 아래 사진과 같은 에러 메시지가 떳다

incompatible JVM

Version 1.8.0_261 of the JVM is not suitable for this product. Version: 11 or greater is required.

 JVM 버전 1.8.0_261은이 제품에 적합하지 않습니다. 버전 : 11 이상이 필요합니다. 라는 말이다

 

 

확인해보니 나 같은 경우는 지금 PC에 설치된 JDK 버전이 1.8.0_261였고 이클립스는 11버전이 필요하다고 에러 메시지를 띄워주는 것이다.

 

 

그렇다면 이클립스를 실행하면서 이 JVM 버전을 세팅해주는 부분이 있을것 이라고 생각했다.

 

 

위의 사진을 보면 이클립스가 깔린 폴더 위치에 eclipse.exe 실행 파일 밑에 eclipse.ini이 파일이 있는 것을 볼 수 있는데 이 파일은 이클립스의 환경을 잡아주는 프로그램이라고 보면 된다.

오른쪽 메모장은 그 ini파일을 열었을때의 안의 내용이다.

 

 

저 빨간 네모박스를 보면 java버전이 11로 잡혀있는 것을 볼 수 있는데 이부분을 아래의 사진처럼 수정을 해주었다.

 

 

-Dosgi.requiredJavaVersion=11을 -Dosgi.requiredJavaVersion=1.8로 바꿔 줬는데 1.8로 바꾼 이유는 위에도 말 했듯 내 PC에 깔린 JDK의 버전이 1.8버전이기 때문이다. 이렇게 환경설정을 해주고 저장을하고 다시 이클립스를 실행해 보았다.

 

 

위의 사진처럼 정상적으로 이클립스를 구동 했을때 workspace를 선택하는 화면이 나왔다.