본문 바로가기
Programming

Spring Boot Cause: invalid source release: 11 문제 해결 Fixing

by 하하호호 2022. 2. 14.
반응형

 

Spring Boot 프로젝트를 시작하고, 정상 작동하는지 확인하기 위해서 프로젝트를 실행했는데, 에러가 발생한다. 이 에러가 발생하는 이유는 JDK 버전이 안맞기 때문이다. 운영체제에 설치된 JDK와 IntelliJ IDEA에 설정된 JDK의 버전이 상이하면 프로젝트 실행이 안된다.

 

Spring Boot Cause: invalid source release: 11 문제 해결 Fixing

 

 

해결책 1 

File > Settings > Build, Execution, Deployment > Build Tools > Gradle 으로 들어간다. 나의 경우는 Gradle로 프로젝트를 만들었기 때문이지만, Maven 기반 프로젝트는 Maven으로 들어가면 된다.

 

하단에 보면 Gradle에서 작동하는 JVM의 버전을 선택하게 되어 있다. 최초 JDK 18버전으로 설정되어 있었는데, 나는 JDK 13 버전을 사용하고 있다. 만약 선택항목에 13이 없다면 새로 설치해주면 된다.

 

Spring Boot Cause: invalid source release: 11 문제 해결 Fixing
Spring Boot Cause: invalid source release: 11 문제 해결 Fixing

 

 

 

해결책 2

Gradle JVM의 JDK 버전을 설정해줬는데, 아래 에러가 새로 발생한다. 프로젝트 구성에서도 SDK를 맞춰라는 경고창이다.

File > Project Structure에 들어가면 SDK 버전이 설정된 걸 확인할 수 있다. 여기서도 JDK 13버전으로 설정해준다.

Spring Boot Cause: invalid source release: 11 문제 해결 Fixing

 

해결

정상적으로 빌드가 완료되었다. 

Spring Boot Cause: invalid source release: 11 문제는 IntelliJ에 설정된 JDK와 SDK 버전을 제대로 설정해주지 못해서 발생하는 문제다. 정상적으로 빌드가 되는 것은 버전만 맞으면 된다.

 

Spring Boot Cause: invalid source release: 11 문제 해결 Fixing

반응형

댓글