처음 스프링 부트 프로젝트를 생성하고 application을 실행했을 때 다음과 같은 에러가 발생하는 경우가 있다.
error: invalid source release: 21
에러 발생 원인
생성한 프로젝트에서 자바의 버전이 동일하지 않아서 발생
start.spring.io에서 프로젝트 생성 시 자바 버전 : Java 21
IntelliJ > File > Project Structure (cmd + ;) > Project Settings > Project 에서 확인한 자바 버전 : Java 20
해결 방법
IntelliJ > File > Project Structure (cmd + ;) > Project Settings > Project
SDK 버전을 프로젝트 생성 시 설정했던 버전과 동일하게 변경 (openjdk-21)
Settings > Build, Execution, Deployment > Build Tools > Gradle
Gradle JVM도 동일한 버전으로 변경
'Spring Boot' 카테고리의 다른 글
[Spring Boot] 페이징 기능 구현 ( + 페이징, 정렬, 검색, 에러 메시지 포함 예제) (1) | 2024.01.03 |
---|---|
[SpringBoot] MySQL 연동 (maven, gradle) (0) | 2023.12.12 |
[Spring Boot] 스프링 구동 시에 특정 코드 자동 실행시키기 (Command Line Runner, Application Runner) (1) | 2023.11.22 |
[Spring Boot] Gradle 빌드해서 Jar 파일 생성, 실행 (0) | 2023.11.22 |
[Spring Boot] Port 8080 was already in use. 에러 해결 (2) | 2023.11.22 |