Spring boot 실행 시 Java 버전 맞추기

Yeonu Heo 허연우·2023년 2월 1일
0

백엔드 개발

목록 보기
1/1
post-thumbnail

Intellij IDE를 이용해 spring boot 프로젝트를 설정하다가 다음과 같은 오류를 만났다.

No matching variant of org.springframework.boot:spring-boot-gradle-plugin:3.0.2 was found. The consumer was configured to find a runtime of a library compatible with Java 10, packaged as a jar, and its dependencies declared externally, as well as attribute 'org.gradle.plugin.api-version' with value '7.6' but:

구글링을 해보니 Java 버전이 Spring Boot 버전과 맞지 않는 상황이었다.

현재 Spring boot의 최신 버전은 3.0.2이고 3.x 이후의 버전들은 Java 17부터 지원이 가능하다고 한다.

현재 노트북은 Java 버전이 10!
Spring boot의 버전을 2.x로 내리는 해결책도 있지만 업무가 아닌 배우고 있는 것이기에 배제한다.

한 번 Java 버전을 업그레이드 해보자 (Intellij IDEA 2022.3.2 기준)
1. File -> Project Structure 버튼 클릭
2. Project 탭에서 SDK와 Language Level을 17 버전에 맞게 세팅한다.
3.Modules 탭에서 Language Level을 세팅한다.

4. SDKs 탭에서 JDK home path를 버전에 맞게 세팅한다.
5. File -> Settings 버튼을 누르고 Build, Execution, Deployment의 Gradle 탭에서 JVM 설정을 버전에 맞게 세팅한다.

profile
Learn & Travel , 배움을 멈추는 순간 굴러떨어진다

0개의 댓글