본문 바로가기
IntelliJ

[IntelliJ] Spring Boot Cause : invalid source release: 11 에러

by 요료료룡 2023. 8. 14.
프로젝트를 받아 인텔리제이에서 실행하였더니, Cause : invalid source release: 11와 같은 에러가 발생했다.


이 에러는 내가 생성한 프로젝트와 내 컴퓨터에 설치 후 설정한 Java버전이 달라서 생긴 오류이다.

해결 방법으로는 여러 가지가 있다.

첫번째로는 환경변수 설정 (win + R을 누른 후 sysdm.cpl ,3)에 들어가 JAVA_HOME 경로를 프로젝트의 JAVA버전과 동일하게 설정한다.

위 사진과 같이 기본 설정이었던 1.8 대신 프로젝트와 동일한 버전으로 변경하는 방법이 있다.

 

두번째로는 IntelliJ IDE에서 JAVA버전을 변경하는 것이다.

File -> Project Structure(Ctrl + shift + Alt + S)를 통해 프로젝트의 SDK와 Language level을 설정한다,

SDK의 JAVA버전을 변경한 후 File -> Settings (Ctrl + Alt + S)에서 Gradle JVM을 변경해야 한다.

먼저 Settings에 들어간 후 검색을 통해 'Gradle'이라 검색하거나, Build, Extension, Deployment -> Build Tool -> Gradle로 이동하여 아래와 같이 JDK 버전에 맞게 재설정한다.

변경 후 아래 Apply버튼이 활성화 되면 누르고 ok 누르고 나온 후 프로젝트를 다시 실행하면 정상 작동이 가능합니다.

 

개인적인 의견으로 자바 버전을 프로젝트마다 다르게 사용한다면 두번째 방법이 더 좋다고 생각합니다~~!!

 

오늘도 감사합니다. 도움이 되셨으면 좋겠습니다😊👍

'IntelliJ' 카테고리의 다른 글

[IntelliJ] UTF-8 한글 인코딩(Encoding) 설정  (0) 2023.08.14