[STS] IllegalArgumentException : Unsupported class file major version 65

2024. 11. 13. 09:54설치관련

신규 프로젝트 생성시 오류 발생

IllegalArgumentException: Unsupported class file major version 65

JAVA와 GRADLE 버전 차이로 인한 오류일 가능성 높음

 


 

 

1. JDK Version 확인

  • Window -> Preferences -> Installed JREs

 

 

2. Compiler Version 확인

  • Window -> Preferences -> Compiler

 

 

3. Gradle Version 확인

  • Window -> Preferences -> Gradle (Java Version에 맞는 Gradle 선택)

 

 

Java version Support for toolchains Support for running Gradle
8 N/A 2.0
9 N/A 4.3
10 N/A 4.7
11 N/A 5.0
12 N/A 5.4
13 N/A 6.0
14 N/A 6.3
15 6.7 6.7
16 7.0 7.0
17 7.3 7.3
18 7.5 7.5
19 7.6 7.6
20 8.1 8.3
21 8.4 8.5
22 8.7 8.8
23 8.10 8.10
24 N/A N/A

 

Compatibility Matrix

 

Compatibility Matrix

Gradle runs on the Java Virtual Machine (JVM), which is often provided by either a JDK or JRE. A JVM version between 8 and 23 is required to execute Gradle. JVM 24 and later versions are not yet supported. Executing the Gradle daemon with JVM 16 or earlier

docs.gradle.org