를 통해 프로젝트 생성 후 간단한 테스트를 위해 main 메소드를 실행했는데 다음과 같은 에러가 발생했다.
Cause: invalid source release: 11
구글링 결과, 본인이 생성한 프로젝트의 Java 버전과 현재 본인 컴퓨터에 설치/설정된 Java 버전이 일치하지 않기 때문에 발생한 에러다.
일반적으로 'Cause: invalid source release: 프로젝트 Java 버전' 이렇게 에러가 출력되는 것 같다. 본인의 경우 Java 11로 프로젝트를 생성했기 때문에 위와 같이 '지금 니 컴퓨터 Java 버전은 11이 아닌 것 같다' 라는 에러가 출력되었다. 그러고 보니 현재 본인 컴퓨터에 설치/설정되어 있는 Java 버전은 1.8이다.
해결 방법은 다음과 같다.
- 현재 본인 컴퓨터에 설치 및 설정된 Java 버전에 맞게 IDE 프로젝트의 Java 버전을 올리거나 내린다.
- 프로젝트 버전에 맞는 JDK를 다운로드 받아 설치/설정 후 IDE Java 버전 세팅을 다시한다.
본인은 이 중에서 좀 더 귀찮은 방법인 JDK 새로 설치 및 IDE Java 버전 재설정 방식을 선택했다. 귀찮은 일은 미래를 위한 피와 살이 된다는 사실을 잊지 말아야 한다.(나에게 하는 잔소리)
JDK 다운로드/설치 후 환경 변수 편집
환경 변수 설정으로 이동하려면 윈도우 기준 시작+키보드 R을 눌러 sysdm.cpl ,3 명령어를 입력한다.
시스템 변수 탭에서 JAVA_HOME 경로를 새로 다운받은 JDK 설치 경로로 편집한다.
IDE에서 Java 버전 재설정
IDE는 본인이 사용하는 IntelliJ를 기준으로 설명하고 있다.
File-Project Structure 또는 단축키 Ctrl + Shift + Alt + S를 통해 Project Structure 화면으로 이동 후 Project SDK와 Project language level을 프로젝트 버전에 맞게 변경한다.
이후 File-Settings-Build,Extension,Deployment-Build Tool-Gradle 또는 단축키 Ctrl + Alt + S 로 이동 후 Build Tool - Gradle로 이동하여 Gradle JVM 을 새로 설치한 JDK 버전에 맞게 재설정한다.
Apply를 누르고 다시 main 메소드를 실행해본다.
참고
'Programming > IDE' 카테고리의 다른 글
[IntelliJ] 한글 깨짐 수정 (0) | 2021.11.14 |
---|---|
[Eclipse] .properties 파일 한글 깨짐 현상 (0) | 2021.11.09 |
[IntelliJ] 주석 처리가 되지 않거나 ¿가 출력될 때 해결 방법 (3) | 2021.11.06 |
[VS Code] 클래스 객체의 Getter / Setter 쉽게 생성하기 (0) | 2021.10.27 |
이클립스(eclipse) .js 파일 흑백으로 나올 때 해결 방법 (0) | 2021.07.23 |