반응형
회사 프로젝트 중 Java 17를 사용한 프로젝트가 있다.
다른 프로젝트를 작업하다가 해당 프로젝트를 로컬에서 실행시킬 일이 있어서 실행했는데 아래와 같은 오류가 떴다.
error: invalid source release: 17
다른 프로젝트에서는 Java 11을 사용하고 있어 Java 버전 변경을 위해 Project Structure에서 SDK 등은 17로 모두 변경한 상태였기에 의아했지만, 빠뜨린 부분이 있었다.
gradle 버전 변경.
결국 Java 버전 변경이 완전히 되지 않았기 때문이다.
다음에 또 똑같은 걸로 검색해둘 것 같아 남겨둔다..
Project Structure(단축키 : Shift + Ctrl + Alt + S)
Project
- SDK 변경
- Language Level 변경
Module
- Language Level 변경
SDKs
- JDK 선택
Project Setting(단축키 : Ctrl + Alt + S)
Build, Execution, Deployment → Build Tools → Gradle
- Gradle JVM 변경(→ 나의 경우 여기서 버전 변경을 해주지 않아 오류가 발생했었다)
Build, Execution, Deployment → Compiler → Java Compiler
- Project bytecode version 변경
반응형
'Tool' 카테고리의 다른 글
[IntelliJ] No candidates found for method call plugins 오류 해결(Gradle 사용 시) (0) | 2023.06.18 |
---|---|
[Docker] Windows 10 Home에서 Docker 설치하기(feat. WSL2, Linux, Ubuntu) (0) | 2022.12.25 |