Cause: error: invalid source release: 17

yeonicerely·2022년 11월 8일
0

IntelliJ community 버전을 쓰고 있어 start.spring.io에서 스프링부트 프로젝트를 빌드했다.
하지만 JDK 11과 8이 깔려 있는 상태에서 프로젝트의 자바버전을 17로 설정하여 아래와 같은 오류가 발생했다.

Cause: error: invalid source release: 17

이 문제를 해결하는 방법은 2가지가 있다.

  1. JDK 17 버전 설치 후 설정 변경하기:
    File -> Project Structure를 클릭하거나 ctrl + alt + shift + s를 누르면 project structure 설정창을 열 수 있다.

  1. 자바버전 변경하기(17 -> 11): 5가지 단계를 진행해야한다.
    1) Language level을 11로 변경하기

2) module 탭에서 language level 변경하기

3) SDKS에서 11버전 선택하기

4) project setting에 gradle을 검색한 후 gradle JVM을 11버전으로 변경한다
File -> Project Setting를 클릭하거나 ctrl + alt + s를 누르면 설정창을 열 수 있다.

5) project setting에서 compiler를 검색한 후 compiler > Java Compiler를 검색하여 bytecode version을 11로 변경해준다.


참고 자료
1. 자바 버전 변경: https://dev-emmababy.tistory.com/139

0개의 댓글