티스토리 뷰

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 로 설정해줍니다.

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함