강의나 각종 프로젝트를 진행하다 보면 JDK 버전이 해당 프로젝트에서 사용하는 환경과 다른 경우가 있습니다.
이럴때는 JDK 버전을 변경해야 하는데, 그 순서는 아래와 같습니다.
- 내 맥에 깔린 JDK 버전이 어떻게되고, 설치 경로는 어떻게 되는지 확인
- 사용하는 쉘의 설정파일(bash_profile, zshrc)에 환경변수 변경하기
- 설정 리로드 및 변경 확인
/usr/libexec/java_home -V
저는 설정 파일로 bash_profile을 사용하기 때문에 여기에 JAVA_HOME 변수의 경로를 잡아주겠습니다.
zshrc를 사용하시는 경우 bash_profile -> zshrc 로 치환 해 주시면 됩니다.
저는 11.0.11 버전으로 변경 하도록 하겠습니다.
vim ~/.bash_profile
입력export JAVA_HOME=$(/usr/libexec/java_home -v 11.0.11)
입력export PATH=${PATH}:$JAVA_HOME/bin
입력source ~/.bash_profile
입력java -version
입력 후 버전 변경 확인