sdk list java # java 의 각 버전 목록 보여줌 sdk install java 8.0.212.hs-adpt # 특정 버전 Java 설치 sdk use scala 2.12.1 # 특정 버전 사용 sdk default scala 2.11.6 # 시스템 디폴트 지정 sdk current java # 현재 사용중인 버전 sdk upgrade springboot # 업그레이드 sdk upgrade # 모든 업그레이드 대상 목록 sdk selfupdate # sdkman 자체 업그레이드 sdk update # 패키지 정보 업데이트
# 전체 목록 sdk ls java # Amazon Corretto sdk install java x.y.z-amzn # GraalVM sdk install java x.y.z-grl # Liberica sdk install java x.y.z-librca # AdoptOpenJDK sdk install java x.y.z-adpt # OpenJDK sdk install java x.y.z-open # SapMachine sdk install java x.y.z-sapmchn # Zulu sdk install java x.y.z-zulu
~/.sdkman/bin/sdkman-init.sh
에서 SDKMAN_CANDIDATES_API
값으로 확인 가능하다.echo $SDKMAN_CANDIDATES_API > https://api.sdkman.io/2
https://api.sdkman.io/2/candidates/<candidate>/<platform>/versions/all
echo $SDKMAN_PLATFORM > linux 는 linux64 curl --silent "$SDKMAN_CANDIDATES_API/candidates/java/$SDKMAN_PLATFORM/versions/all" \ | sed 's/,/\n/g'
SDKMAN_CANDIDATES_DIR
환경변수를 통해 확인할 수 있다.ls “$SDKMAN_CANDIDATES_DIR/<candidate>” | grep -v “current”
ls "$SDKMAN_CANDIDATES_DIR/java" | grep -v "current" 17.0.1-tem 21.3.0.r17-grl