본문 바로가기
Web Development/Spring Boot

[Spring Boot / Error] java: warning: source release 11 requires target release 11

by 감자맹고우 2021. 12. 15.
728x90
반응형

Spring Initializr로 Java버전을 11로 설정하고 GENERATE한 파일을 IntelliJ로 Import한 뒤 실행해보니 오류가 발생했다.

 

오류 메세지는 ' java: warning: source release 11 requires target release 11 '.

 

JDK 버전이 제대로 설정되어 있지 않아 발생한 문제였다.

 

 

반응형

 

해결방법은 다음과 같다.

 

[ Windows 기준 ]

1. IntelliJ > File > Project Structure(Ctrl + Alt + Shift + S) > Project Settings > Project 에서

SDK를 JDK 11버전으로 변경해주면 된다.

 

( 변경방법은 https://www.oracle.com/kr/java/technologies/javase/jdk11-archive-downloads.html 오라클 다운로드 페이지에서 11버전 다운로드 후, SDK의 선택창에서 Add SDK > JDK...을 눌러 JDK 설치된 곳을 연결해주면 된다. 기존 JDK버전을 유지해야할 경우, 다운로드 시 압축파일로 받아 적당한 곳에 풀어서 연결해주면 용이하다. )

 

 

2. 변경한 후 적용(Apply / OK)를 잊지 말자

 

 

3. 동일한 창(IntelliJ > File > Project Structure(Ctrl + Alt + Shift + S) > Project Settings > Project)에서 SDK와 Language Level이 11버전으로 잘 선택되었는지 확인

 

 

4. IntelliJ > File > Project Structure(Ctrl + Alt + Shift + S) > Platform Settings > SDKs에서 11을 선택해준 후, OK를 눌러주면 해결 완료 !!

 

정상 동작 확인 !!!

 

 

IntelliJ IDEA

2021.3 버전 기준

 

🤞 도움이 되셨기를 바랍니다. 한 번의 클릭과 댓글은 어딘가의 누군가에게 진실로 큰 힘이 됩니다. 🐱‍🏍

 

728x90
반응형

댓글