본문 바로가기
Spring Framework

JDK1.8 환경에서 Unsupported class file major version 60 에러 해결

by BeGeek 2021. 9. 2.

SpringMVC 기본 설정 및 Controller 소스 작성 후 실행시 아래와 같은 에러가 날때 처리.

PC에 설치된 JDK는 1.8버전인데 eclipse최신버전을 깔았더니 빌드패스의 기본 JRE설정 및 Java Compiler설정이 JavaSE-16 버전으로 되어있는게 원인!

Java Build Path의 JRE System Library를 JDK버전에 맞게 1.8 버전 jre로 변경함

 

Project Explorer에서 프로젝트 선택 > 우클릭 > Properties > Java Compiler 선택

Compilter compliance level: 16을 1.8로 변경 후 Appliy and Close

실행시 해당 오류 제거된것 확인 가능!

 

* 또 다른 프로젝트를 만들면 위 작업을 프로젝트별로 다시 해야할 수 있으니...

그냥 Preferences > Java > Installed JREs 들어가서 Add버튼 누르고 JDK8버전의 위치를 추가후 해당 버전의 JRE를 체크해주고 기존 16버전 체크를 해제하는것을 추천!

댓글