본문 바로가기

mac

mac - JDK 24 설정

728x90

brew 대신 sdk를 이용해 설정한다.

sdk를 이용하면 ~/.zshrc 내에 JAVA_HOME 설정을 안해도 된다. 

 

sdk를 설정하면 생성되는 init.sh 파일이 ~/.zshrc에 셋팅되고,

init.sh 내에서 JAVA_HOME이 셋팅된다.

 

이는 버전을 쉽게 바꾸기 위해서 인걸로 추측된다. 

 


1. sdk 설치

curl -s "https://get.sdkman.io" | bash

터미널 껐다 켜야함

 

 

 

 

2. jdk 설치

sdk install java 24-tem

 

~/.zshrc에는 아래와 같은 내용이 자동 셋팅됨

 

 

3. 24버전 변경

sdk use java 24-tem

 

 

4. 확인

java -version

 

 

5. 버전 변경

 

sdk install java 17-tem
sdk install java 21-tem

 

sdk use 17-tem

 

 

* 안되는 경우)

sdk list java

위 명령어를 이용해 설치 버전을 확인하여 다시 설치한다.

 

17 버전 예로 들면 아래와 같이 설치하고 사용하면 됨

sdk install 17.0.18-amzn
sdk use java 17.0.18-amzn

 

 

6. 버전 확인

sdk list java