개발 & 데이터베이스/JAVA

자바 오류 source release 11 requires target release 11 해결

K.두부 2023. 1. 12. 22:21
반응형
java: warning: source release 11 requires target release 11

프로젝트를 생성했을뿐인데 발생하는 에러다. 

Project SDK가 build.gradle에 적힌 버전과 맞지 않아서 발생하는 에러로 쉽게 해결할 수 있다.

 

<build.gradle 파일>

group = 'hello'
version = '0.0.1-SNAPSHOT'
sourceCompatibility = '11'

build.gradle 파일을 보면 sourceCompatibility 를 볼 수 있다. "Java 11 버전을 쓰겠다." 라는 뜻이다.

 

Project SDK 확인하는 방법

1. File > Project Structure에 들어간다.

 

2. Project Settings > Project 목록에 SDK 를 확인해보면 build.gradle 와 버전이 맞지않는 것을 볼 수 있다.

3. Platform Settings > SDKs 에서 JDK home path 를 Java 11 버전이 설치되어있는 경로를 설정해준다.

만약 Java 설치가 되어있지 않다면 https://www.oracle.com/java/technologies/downloads/ 사이트에서 설치하면 된다.

Java 를 설치한 후에 환경 변수 설정도 꼭 해줘야된다. 설정하는 방법은 검색하면 쉽게 찾아볼 수 있고, 자세하게 설명되어있기 때문에 다른 사이트에서 참고하는 걸 추천한다.

반응형