티스토리 뷰

카테고리 없음

SDK로 Java 버전 관리 하기

KyeongRok Kim 2021. 9. 1. 16:24

개요

Java 버전 관리는 한개의 리눅스 머신에서 여러개의 jdk버젼을 이용하는 것입니다. 14버젼은 지원 안하고 8, 11, 13, 16만 지원 합니다.

 

필요성

java앱을 빌드 할 때 jdk버젼 dependency를 pom.xml, build.gradle에 넣어놓는 경우 설치되어있는 jdk버전과 다르면 빌드가 안되는 경우가 있습니다.

예를들면 리눅스 머신에는 jdk1.8이 설치 되어 있는데 build.gradle에는 11버전을 쓰라고 명시 해놓은 경우 빌드가 안됩니다.

그래서 빌드할 때 jdk버전을 바꾸고 빌드 한 후에 기본 버전으로 다시 바꾸어 줄 필요가 있습니다.

 

SDKMan 설치

SDKMan을 이용하면 java 버전을 여러개 설치 해놓고 바꿔가면서 쓸 수 있습니다.

How to Install Multiple Versions of Java on the Same Machine - DZone Java

위 링크에 설치 방법과 사용 방법이 있습니다.

 

설치 가능한 자바 버전 목록 보기

sdk list java

 

버전 선택해서 설치하기

sdk install java 11.0.11-open

 

설치된 버전 확인 하기

java -version

 

사용할 버전 선택 하기

사용할 버전을 선택 해줍니다.

sdk use java 11.0.11

 

 

지우는 법

https://sdkman.io/install

 

공지사항
최근에 올라온 글
최근에 달린 댓글
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
글 보관함