본문 바로가기
사이드 프로젝트/Spring Boot

[Spring] JDK 22.0.1 isn't compatible with Gradle 8.8. Please fix JAVA_HOME environment variable

by 코딩맛집 2024. 6. 9.

ERR : 

IntelliJ 사용.

JAVA 22 다운 환경 변수 설정 완료 상태.

Gradle 3.3 Version 다운.

JDK 22.0.1 isn't compatible with Gradle 8.8. Please fix JAVA_HOME environment variable

 

Java version 과 Gradle 호환성 문제로

자바 버전에 맞는 Gradle version 을 사용하든,  Gradle version에 맞는 자바 버전을 사용해야 한다.

 

저자는 Java 22 버전을 다운 받았고, Gradle version 3.3 버전을 다운 받았다.

호환성이 맞는 Java와 Gradle version을 다운 받았는데도 위와 같은 에러가...

Java 환경 변수도 맞게 적용했는데 왜 그렇지 하고 구글링해보니

 

IntelliJ에서 Java22 버전을 설정해줘야했다.

 

| 1. 프로젝트 JDK 22 변경

File -> Project Structure


SDK 목록에서 JDK 22version으로 바꿨다.

 

 

| 2. 컴파일 속도 향상

Gradle로 컴파일 하면 속도가 느리다는 단점이 있어서, Intellij IDEA로 설정했다. 설정하는 방법은!

( Intellij IDEA에서 gradle을 통하지 않고 바로 java로 바로 띄워서 돌린다.)

 

 File -> Settings -> Gradle 검색

Build and run using과 Run tests using 목록을 Gradle에서 Intellij IDEA로 변경했다.

Gradle JVM 목록에서도 openjdk-22로 변경했다.