반응형
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 를 설치한 후에 환경 변수 설정도 꼭 해줘야된다. 설정하는 방법은 검색하면 쉽게 찾아볼 수 있고, 자세하게 설명되어있기 때문에 다른 사이트에서 참고하는 걸 추천한다.
반응형
'개발 & 데이터베이스 > JAVA' 카테고리의 다른 글
자바 카운팅 정렬 Counting Sort 계수 정렬 완벽 이해하기 (1) | 2023.03.16 |
---|---|
자바 Comparable과 Comparator 차이점 (0) | 2023.02.08 |
[JAVA] 얕은 복사와 깊은 복사에 대해서 알아보기 (0) | 2022.12.26 |
자바 String, StringBuffer, StringBuilder 차이 (0) | 2022.11.12 |
자바 정적 (Static) 메서드 정의 및 생성, 사용 예시 (0) | 2022.11.08 |