말그대로 java 22.0.1과 Gradle 8.7을 사용하고 있는데, Java가 supported되지 않는다는 오류.
당연히 Gradle과 Java의 Compatible 문제인줄 알았다.
Table 1. Java Compatibility Matrix
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 | N/A |
23 | N/A | N/A |
https://docs.gradle.org/current/userguide/compatibility.html
22와 8.7은 문제가 없다.
이유는 IDEA에서 JAVA 22를 지원하지 않는 것.
현재는 IDEA 24.01 Beta에서 지원한다고 한다.
https://blog.jetbrains.com/idea/2024/03/java-22-and-intellij-idea/#intellij-idea-configuration
Java 22 and IntelliJ IDEA | The IntelliJ IDEA Blog
Java 22 is here, fully supported by IntelliJ IDEA 2024.1, allowing you to use these features now! Java 22 has something for all - from new developers to Java experts, features related to performance a
blog.jetbrains.com
'Java&Kotlin' 카테고리의 다른 글
[Java] Stream & Lambda - Stream (0) | 2024.06.26 |
---|---|
[Java] Stream & Lambda - Lambda (0) | 2024.06.25 |
[JAVA] Record: 불변 데이터 클래스의 활용 (1) | 2024.06.12 |
[JAVA] Optional : 안전한 null 처리 방법 (0) | 2024.06.12 |
[Gradle] build.gradle dependencies 블록 설명 (0) | 2024.04.21 |