이번에 우아한 테크코스 7기 백엔드를 지원하게 되면서 프리코스를 진행하게 되었는데, 프리코스에서 주어진 과제는 Java 21 버전으로 수행해야된다는 요구사항이 있어 내가 사용하는 맥북(macOS) 기준으로 Java 버전 변경하는 방법을 공유하려고 한다.
https://www.oracle.com/java/technologies/downloads/
우선 위 사이트에서 자신이 원하는 Java 버전을 다운로드한다. 나는 Java 21로 변경을 해야하기 때문에 Java 21 버전으로 다운로드했다.



나처럼 애플 실리콘 맥북(M1, M2, M3, ...)인 사람은 1번을 다운로드하여 설치해주면 되고, 인텔 맥북인 사람은 2번을 다운로드하여 설치해주면 된다.
설치 방법은 다들 아실거라 생각하여 생략하겠다.
java -version
터미널을 킨 다음에 위의 명령어를 통해 현재 자신의 Java 버전을 확인한다.

내 맥북의 경우 Java 22 버전으로 되어있다.
/usr/libexec/java_home -V
위 명령어로 설치된 Java 버전들을 확인할 수 있다.

내 맥북에는 17, 21, 22 버전이 설치되어 있다.
vim ~/.zshrc
위 명령어를 통해 Java의 환경변수를 변경할 수 있다.

i를 눌러 수정 모드로 전환한 다음 위와 같이 빨간 부분이 들어가도록 수정해주고 ESC를 누른 뒤 :wq로 vim을 저장하고 종료해주면 된다.
source ~/.zshrc
마지막으로 위 명령어로 수정된 파일을 적용해주면 된다.
java -version

Java 버전이 21로 변경된 것을 확인할 수 있다.