관리 메뉴

나만의공간

Intellij Cause : invalid source release : 17 이슈 해결 방법 본문

Tools/IntelliJ

Intellij Cause : invalid source release : 17 이슈 해결 방법

밥알이 2023. 1. 30. 10:16

Intellij에 여러 Java버전이 설치되어 있는 상태에서 다른 JDK버전이 세팅된 프로젝트를 오픈 후 실행할려고 하면 종종 만나게 되는 오류 메시지 입니다.
친철하게 환경설정 정보를 변경하라고 가이드를 주면 좋지만 이런거는 개발자가 하나씩 찾아서 해줘야 하나 보니다.

JDK17버전이 LTS로 공개되었고 하여 변경된 버전을 사용할려고 하나 invalid source release 17오류를 떡 나오는 이슈 해결하는데 또 시간이 흘러가고, 해결방법을 기억속에 넣기 위해 정리를 합니다.

invalid source release : 17 원인

Intellij에서 위와 같은 현상이 발생하는 원인은 프로젝트에 설정한 JDK버전들이 서로 상이하여 JDK버전을 맞춰달라는 사항입니다.
아래 경로를 확인하여 하나씩 맞게 되어 있는지? 확인 후 변경하면 됩니다.

1. Project Structure > Project > SDK > Java 17 확인
-. 위 경로에 JDK를 변경하면 다른 경로도 자동으로 변경됩니다.

2. Project Structure > Project > language level > Java 17
-. 1번 세팅 하면 자동변경

3. Project Structure > Modules > Source(탭) > Language level > Project default 선택 되어 있고 Java 17
-. 1번 세팅 하면 자동변경

4. Project Structure > Modules > Dependencies > Module SDK Java 17
-. 1번 세팅 하면 자동변경

5. Preferences > Build,Execution,Deployment > Compiler > Java Compiler > Project bytecode version > 17
-. 1번 세팅 하면 자동변경

6. Gradle을 사용할 경우 확인이 필요합니다.
-. Preferences > Build,Execution,Deployment > Gradle > Gradle JVM > Java 17


설정을 모두 마치고 SpringBoot를 실행하니 멋지게 실행이 됩니다. ^________^

 

 

Comments