BE/Spring

[Spring] Cause: error: invalid source release: 17 해결방법

E@st 2022. 10. 24. 17:31

Java 11 버전만 사용하다가 17 버전을 사용해 보기 위해 JDK 17을 다운로드하고 스프링 프로젝트를 생성했다.

 

바로 실행을 해봤는데 오류가 발생했다.

 

error: invalid source release: 17

 

 

1. [FILE] -> [Project Structure] -> [Project] -> SDK : 17 버전으로 변경

2. [FILE] -> [Project Structure] -> [Project] -> Language level : 17 버전으로 변경

3. [FILE] -> [Project Structure] -> [Modules] -> Soureces -> Language level  java 17로 변경

4. 3. [FILE] -> [Project Structure] -> [Modules] -> Dependencies -> Module SDK java 17로 변경

사실 난 여기까지 확인 했을땐 문제가 없었어서 뭐가 문제인지 몰랐다..

 

[Preferences] -> [Build, Execution, Deployment] -> [Build Tools] -> [Gradle] - [Gradle JVM] 

마지막으로 Gradle JVM 을 확인했는데 11 버전으로 되어 있어 17 버전으로 변경해주니 정상 동작하는 걸 확인할 수 있었다!