Spring
Spring Boot - java 버전 설정하기( IntelliJ )
구티맨
2022. 10. 24. 22:04
build.gradle 설정
sourceCompatibility = '1.8'
targetCompatibility = '1.8'
plugins {
id 'java'
}
java {
sourceCompatibility = '1.8'
targetCompatibility = '1.8'
}
sourceCompatibility 는 개발할 때 작성하는 자바 소스 코드의 버전이고,
targetCompatibility 는 소스를 컴파일해서 생성되는 class 파일의 버전으로 프로그램이 수행될 수 있는 최소 자바 버전이 됩니다.
자바 11로 개발하지만 자바 8에 호환가능 하도록 배포를 하려면 source는 11, targert은 1.8로 설정을 하면 됩니다.
IntelliJ 설정
File > Project Structure 팝업에서 Project > SDK에서 원하는 SDK를 설정하고, Language level에 8 설정
Modules > Dependencies 탭에 Module SDK에서 원하는 SDK를 설정을 하면, External Libraries 에 1.8 JDK가 설정되어 있는것을 확인할 수 있습니다.
Preferences에 Build > Compiler > Java Compiler에 Project bytecode version을 1.8 로 설정해줍니다.