본문 바로가기
프로그래밍/JAVA

2021년 8월 11일 - Java & Eclipse jdk "version 1.8.0_301 of the jvm is not suitable for this product. version 11 or greater is required"

by 철제백조 2021. 8. 11.

문제발생

 

 

IT 공부를 시작하고 느끼는 거지만 일주일에 적어도 3번 꼴로는 어디선가 에러가 발생하는 느낌이다.

이번에 날 괴롭힌 건 아래와 같은 에러였다.

 

 

위의 문제는 사용자가 다운로드한 java 버전보다 높은 버전을 요구한다는 것이다.

이런 에러가 나타나며 Eclipse가 실행되지 않자, 또 다시 폭풍 구글링을 시작했다.

 

내가 알아낸 문제 해결방법은 크게 아래와 같다.

  • Oracle 사이트에서 Java 프로그램을 최신버전으로 재설치한다.
  • eclipse.ini 메모장 프로그램을 편집기로 열어 "Dosgi"를 찾은 후, version 11로 적힌 것을 1.8로 수정

 

ecipse.ini 파일 실행시 Dosgi 맨 끝에 11을 1.8로 수정해준다

 

 


 

고쳐지지 않음

 

 

체감상 인터넷에 나온 방법들을 따라해서 한 번에 고쳐지는 꼴을 못보는 거 같다.

Java를 다시 설치해보기도 하였고, 환경변수를 재설정해보기도, 거기다 위에 나온 것처럼 eclipse.ini의 내용을 수정해보기도 하였으나, 여전히 에러가 나타났다.

 

그렇게 두 어 시간쯤 고군분투하다 알아낸 사실이 있다.

일단 필자의 eclipse 실행 프로그램을 보자.

 

→ 필자는 실행 파일이 저렇게 2개가 남아있었다.

→ 만약 앞서 언급한 방법들을 실행했는데도 해결되지 않으면 필자처럼 eclipse 실행 프로그램이 2개인 경우일 것이다.

→ 아이콘이 같아 햇갈리겠지만, 시작 프로그램에서 'java'로 검색시 나타나는 프로그램이 아닌, 'eclipse'로 검색해서 나타나는 프로그램을 실행하도록 하자.

→ 실행되는 프로그램을 알았으면 바탕에 고정해두거나, 에러가 발생하는 eclipse를 삭제하여 혼선을 막도록 하자.

 


 

참고

 

● jvm is not suiable for... 오류 해결 방법

https://wooncloud.tistory.com/48

 

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

1. 이클립스 실행 문제 자바 JDK를 설치하고 이클립스를 설치한 후 실행하니 다음과 같은 오류가 발생했습니다. Version 1.8.0_281 of the JVM is not suitable for this product. version: 11 or greater is req..

wooncloud.tistory.com

 

댓글