본문 바로가기
java/오류 해결

eclipse, gradle 환경설정 오류

by socialcomputer 2022. 1. 28.
반응형

지난 1-2주간 너무 많은 오류들이 있었다... 다시 발생하면 시간 절약하기 위해 작성하는 글..

결론적으론 전체적으로 문제가 많았다.  그래도 전엔 괜찮다가 gradle프로젝트를 실행시키려다 보니 발생한 에러들이라서 gradle의 설정의 문제인 것은 같았다.

- java.lang.UnsupportedClassVersionError: this version of the Java Runtime (class file version 53), this version of the Java Runtime only recognizes class file versions up to 55
- linkageerror occurred while loading main class 

gradle설정과 프로젝트, 컴파일러 수준, java home 을 모두 11 버전으로 맞추고 나서야 해결되었다. 

(build path와 preference, property메뉴에서 변경할 수 있었다.)

java home은 완전 엉뚱한 곳에 지정되어 있었다.

아마도 전에 open jdk 다운받았던것을 다시 못 찾아서 임시방편으로 저장해뒀던 것 같은데 다시 지정했다..

 

다음에 이런 상황이 발생하면 저 모든 것들을 확인해봐야갰다.


jdk를 설치하면 jre가 자동으로 설치되고, jre안에 jvm가 들어있다. 
jre는 라이브러리가 들어있는 자바 실행환경이고, jvm은 자바 가상 머신으로 애플리케이션이 실행되기 위해 꼭 있어야 한다.
왜냐 자바 코드를 컴파일하여. class파일로 만들고 나서 이를 자바 가상 머신에서 실행시키기 때문이다. 
반응형

댓글