JAVA언어와 JDK버전 수정

Min Kyu Jeon·2021년 9월 28일
1

인텔리제이를 통해서 프로젝트를 만들때
JDK는 16버전이 있으나 Java의 경우 11버전과 17버전 밖에 없다.
JDK 16버전으로는 JAVA 17을 지원하지 않아서 JAVA 11을 사용할 수 밖에 없다.
따라서 레코드와 같은 새로운 기능을 사용할 수 없게 된다.

프로젝트를 만들때 인텔리제이 IDE 에서는 JAVA 버전 중 LTS 버전만을 권장하기 때문인것 같다.

LTS 버전관련 링크 : https://www.oracle.com/java/technologies/java-se-support-roadmap.html

프로젝트를 java 11 jdk 16 으로 만들고

프로젝트 구조 - 프로젝트 설정 - 모듈 - 언어 수준 에서
java 16으로 변경한다.

의존성에서 (Maven경우 pom.xml) java 버전을 16으로 변경한다.


LTS 버전이 17이므로 jdk또한 17로 업해서 사용하도록 하자.

1개의 댓글

comment-user-thumbnail
2021년 9월 28일

잘 읽었습니다.

답글 달기