[Java] 이클립스 Version of the JVM is not suitable 오류 해결 방법

doriskim·2022년 11월 23일
0


자바 JDK, JVM을 설치하고 이클립스를 설치한 뒤에 이클립스를 다시 실행해보면 다음과 같은 오류가 발생하는 때가 있다.

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

높은 버전의 JVM, JDK가 필요하단 것인데 그럴 땐 이클립스가 설치된 파일에 들어가서 낮은 버전에서도 잘 돌아가게 eclipse.ini파일을 수정해 주면 된다.

1. 버전 수정하기

우선 다음과 같이 기존의 Dosgi.requiredJavaVersion= 숫자 를 본인이 가지고 있는 버전으로 수정해준다.

2. javaw.exe의 경로 추가하기

1번의 과정만으로 여전히 실행되지 않는 사람들은 이 과정도 해보자.

javaw.exe는 Java 플러그인으로 java.exe와 유사하다. 하지만 java.exe는 콘솔창에서 실행하고 콘솔 창을 닫으면 실행이 종료되지만 javaw.exe는 콘솔창이 열리든 닫히든 상관 없이 실행한다는 특징이 있다.

이 javaw.exe의 경로를 eclipse.ini파일에 추가하고자 한다.

우선 본인 컴퓨터에서 javaw.exe의 경로를 찾아야한다. java가 설치된 파일 > 해당 jdk 파일 > bin 파일에 들어가면 찾을 수 있을 것이다.

내 javaw.exe의 위치는 다음과 같다. (컴퓨터마다 위치가 다르니 주의)

C:\Program Files\Java\jdk-17.0.5\bin\javaw.exe

eclipse.ini 파일에 다음을 추가해준다.

-vm
C:\Program Files\Java\jdk-17.0.5\bin\javaw.exe

이제 이클립스가 잘 작동될 것이다!

0개의 댓글