[Way to PM] 백 엔드 - Spring Boot 호환성 해결
2024. 2. 28. 23:32ㆍ[Way to PM] 백 엔드
Over View
해당 글은 Spring Boot 시작 시 Gradle의 버전과 java버전이 호환되지 않는 문제 해결에 대해 다룹니다.
Spring Boot Initializer를 통해 스프링부트를 다운받고 프로젝트 파일을 오픈한 후, SpringAppication클래스의 run메서드를 실행하면 아래와 같은 에러를 마주했습니다.
스프링부트 Gradle의 버전과 java의 버전이 호환이 안되어 생기는 오류입니다.
이는 Gradle이 내부적으로 사용하는 자바 API나 특성들이 특정 자바 버전에서만 사용 가능하기 때문입니다. 예를 들어, Gradle의 새로운 버전은 최신 JDK 버전을 요구할 수 있으며, 이전 버전의 JDK에서는 사용할 수 없는 새로운 자바 기능을 사용할 수 있습니다.
따라서 인텔리제이에서 이를 해결하기 위해선
- Setting > Build > Build Tools > Gradle > Gradle JVM을 corretto-17로 변경
- Project Settings > Project > SDK를 corretto-17로 변경
Project Settings > Modules > Module SDK를 corretto-17로 변경
위와 같은 과정을 거치면 됩니다. Project Settings는 Project Structure 탭에서 찾을 수 있습니다.
'[Way to PM] 백 엔드' 카테고리의 다른 글
[Way to PM] 백엔드(스프링부트) - IoC, DI, Bean (0) | 2024.03.08 |
---|---|
[Way to PM] 백 엔드(스프링부트) - WAS, SERVLET, TOMCAT (0) | 2024.03.05 |
[Way to PM] 백엔드(자바) - Collection(List, Set, Map)의 특성 (0) | 2024.02.21 |
[Way to PM] 백엔드(자바) - 람다식 dailyQuiz (0) | 2024.02.19 |
[Way to PM] 백엔드(자바) - 다형성과 생성자 함수 (0) | 2024.02.13 |