Unsupported class file major version 65
Intellij 에서 JDK 21 버전으로 new project를 생성하니, 위 문구가 나오며 JDK와 gradle 충돌 문제가 발생한 것 같았다. 찾아보니 gradle 버전별로 지원하는 JDK가 달랐는데, 나는 gradle 8.0 버전으로 적용되어 있어서 JDK 21과 충돌이 났던 것이다.

우선, 원하는 JDK 버전으로
File > Settings > Build, Execution, Deployment > Gradle JVM의 JDK 버전과
File > Project Structure > Project > SDK의 JDK 버전을 맞춰준다.


원래 gradle-8.0-bin.zip으로 되어있던 것을 JDK21을 사용하기 위해 8.5로 바꾼 모습이다.

gradle-wrapper.properties 파일에서 distributionUrl을 변경한 후 'Load Gradle Change' (단축키 : Ctrl + Shift + O) 버튼을 클릭하면 IntelliJ가 변경 사항을 감지하고 변경된 gradle 버전을 다운로드합니다.

https://velog.io/@hjern/1129-TIL
https://tychejin.tistory.com/388