티스토리 뷰

jdk20 버전으로 코프링을 세팅하려고 하니 gradle 버전에서부터 삐걱거려서 애를 좀 먹었다.

 

다음에는 삽질하지 않기 위해 여기에 정리해놓는다.

 

 

1. 프로젝트 생성

 

 

2. Gradle 버전 설정: IntelliJ IDEA > Settings ...

 

 

3. 프로젝트 자바 버전 확인

 

 

4. Gradle 버전 변경 및 Refresh: project/gradle/wrapper/gradle-wrapper.properties

build.gradle.kts

Springboot 3.x 버전부터 jdk는 17이상이어야 하고, 

jdk 20버전 이상부터는 kotlin.jvm이 "1.9.0-RC" 버전이어야 한다.

그리고 jdk 20을 사용하기 위해선 Gradle의 버전을 "8.1.1" 이상으로 맞춰야 한다. 

그래야 빌드가 정상적으로 이루어진다.

 

 

 

Gradle 8.1.1 version이 2023년 4월 21일 릴리즈 됐으니까 현재 시점으로 채 두 달도 안된 것.. -_-

 

 

 

참고로 OpenJDK는 azul의 zulu로 설치했다. 알다시피 자바는 6,7,8도 특정 버전 이상부터, 그리고 11버전 이후 버전이 유료다. 반면 OpenJDK는 모든 버전이 무료인데, 유료와의 차이점은 보안 서비스의 의무가 없다는 것. Azul systems 회사에서 OpenJDK를 가져다가 TCK인증을 통과하여 배포하는 것이 Azul의 Zulu다. 상업적 이용도 무료이기에 라이센스 걱정없이 개발 가능하다.

 

댓글
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/04   »
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
글 보관함