[java/개발환경] sdkman - java/jdk 버전 관리 프로그램/windows

작업 순서

  1. 설치
  2. 사용

1. 설치

# sdkman 설치
curl -s "https://get.sdkman.io" | bash
source "$HOME/.sdkman/bin/sdkman-init.sh"

# sdkman 특정 경로에 설치: D:\utils\sdkman
# 기본으로 설치시 jdk 설치 경로 찾기가 복잡함 - 경로가 너무 길다
# SDK 설치시 기본으로 해당 경로에 버전 별로 설치됨 D:\utils\sdkman\candidates\java
export SDKMAN_DIR="/mnt/d/utils/sdkman" && curl -s "https://get.sdkman.io" | bash
source "/mnt/d/utils/sdkman/bin/sdkman-init.sh"

# unzip 설치 에러 발생하는 경우 설치 후 재시도
sudo apt-get install zip unzip

# 설치 확인
sdk version

사용

-https://sdkman.io/usage

# 설치 가능 리스트
sdk sdk list java

# adoptium-Temurin 버전
sdk install java 21.0.6-tem

# tab 키 클릭시 설치 가능 목록 출력됨
sdk install java 21

# 기본 버전 선택
sdk default java 21.0.6-tem

# 현재 사용 중 버전
sdk current java

# 설치 경로 확인
sdk home java 21.0.6-tem

'java' 카테고리의 다른 글

[Mockito] doReturn / thenReturn  (0) 2021.08.04
[Java] Jackson - JSON 파일 읽기 - 저장  (0) 2021.04.15
[Lombok] @Builder  (0) 2020.10.15
[JPA] 영속성 컨텍스트(persistence context)  (0) 2020.08.31
[JPA] EntityManagerFactory/EntityManager  (0) 2020.08.30

+ Recent posts