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 버전 기준
🤞 도움이 되셨기를 바랍니다. 한 번의 클릭과 댓글은 어딘가의 누군가에게 진실로 큰 힘이 됩니다. 🐱🏍
댓글