JAVA 당

[eclipse 에러 해결] java.lang.UnsupportedClassVersionError: * has been compiled by a more recent version of the Java Runtime

이히당 2025. 3. 12. 10:42

eclipse에서 Java개발을 하려면 개발도구 JDK를 설치하고 연동해주어야 한다.

처음 연동할 때, 자주 발생하는 에러중 하나가 버전문제이다.

에러 내용은 다음과 같다.

java.lang.UnsupportedClassVersionError: * has been compiled by a more recent version of the Java Runtime

 

java 런타임 버전과 컴파일 버전이 맞지 않는 경우 발생하는 에러다.

이런 경우, 버전을 맞춰주면 된다.

JDK의 버전을 확인해보자

window > preference 로 들어가면 아래와 같은 창이 보인다.

java > installed JREs에 들어가면 지금 eclipse가 어떤 jdk를 가지고 프로그램을 실행하는 지 확인할 수 있다.

 

 

나의 경우는 버전 17이다.

대충 확인했으면, 컴파일러의 버전을 확인해야 한다.

이 놈이 23으로 되어있었다..ㅜㅜ

 

17 혹은 그 이하로 level을 변경해주자

 

 

잘 찍혀나오는 것을 확인할 수 있다.

Hello world~~

ㅋㅎㅎ

728x90