IntelliJ에서 Spring Boot java 버전 설정하기

최준혁·2024년 4월 20일
0

build.gradle 설정

sourceCompatibility = '21'
targetCompatibility = '21'
plugins {
    id 'java'
}

java {
    sourceCompatibility = '21'
    targetCompatibility = '21'    
}

sourceCompatibility 는 개발할 때 작성하는 자바 소스 코드의 버전이고,

targetCompatibility 는 소스를 컴파일해서 생성되는 class 파일의 버전으로 프로그램이 수행될 수 있는 최소 자바 버전이 됩니다.

IntelliJ 설정
File > Project Structure 팝업에서 Project > SDK에서 원하는 SDK를 설정하고, Language level SDK default 설정

Modules > Dependencies 탭에 Module SDK에서 원하는 SDK를 설정을 하면, External Libraries 에 21 JDK가 설정되어 있는것을 확인할 수 있습니다.

Settings에 Build > Compiler > Java Compiler에 Project bytecode version을 21 로 설정해줍니다.

profile
I LOVE MONDAY

1개의 댓글

comment-user-thumbnail
2024년 6월 15일

String 값으로 type safe한 값을 넣는것 보다
Enum으로 만들어진
sourceCompatibility = JavaVersion.VERSION_21
이런 식으로 쓰는게 더 좋을거 같습니다

답글 달기