예전에는 Java를 설치하려면 직접 Oracle 홈페이지에 들어가서 jdk를 다운받아 설치를 했었다. 직접 설치하는 경우 여러 버전의 jdk를 사용하려고 할 때 관리하기 어려운 문제가 있다. SdkMan이라는 툴을 사용하면 다양한 버전의 jdk를 용도와 상황에 맞게 전환하면서 사용할 수 있어 관리가 편해진다. jdk 말고도 다른 sdk도 제공되니 문서를 참고
아래 사이트에 접속해서 설치방법을 확인할 수 있다.
아래 명령어를 사용해서 설치한다.
curl -s "https://get.sdkman.io" | bash 
설치가 완료된 후에는 쉘을 재시작하거나 아래 명령어를 실행한다
source "$HOME/.sdkman/bin/sdkman-init.sh" 정상적으로 설치된 것을 확인하려면 sdk version 명령어를 실행한다. 아래와 같이 버전이 출력되면 된다.

jdk 리스트는 아래 명령어로 확인할 수 있다
sdk list java 
jdk는 Oracle JDK와 OpenJDK로 나뉘는데, 오픈소스로 구현된 OpenJDK는 무료로 사용할 수 있다. 오픈소스이기 때문에 다양한 벤더들이 있는데 많이들 사용하는 **Eclipse Temurin 17 **을 설치한다.

sdk install java 17.0.15-tem 설치 성공여부는 버전을 출력해보면 된다
java --vertion 