[java] Mac 환경에서 java version 변경하기 (feat. jenv) By starseat 2024-11-01 17:10:38 java/spring Post Tags 개발용 노트북을 mac 으로 바꾸고 개발을 진행하가 프로젝트별로 java 버전을 변경할 일이 생겼다. Windows 를 사용하면 환경변수를 변경하여 전환하였지만 mac 에서도 전환할 방법을 찾다가 **jenv** 를 알게 되었다. # 1. jenv 설치 먼저 **Homebrew** 를 이용해 **jenv** 를 설치한다. ~~~text brew install jenv ~~~ 설치가 완료되면 아래 명령어를 사용해서 **jenv** 를 적용한다. ~~~text echo 'export PATH="$HOME/.jenv/bin:$PATH"' >> ~/.zshrc echo 'eval "$(jenv init -)"' >> ~/.zshrc source ~/.zshrc ~~~ # 2. jenv 에 JDK 추가 **jdk** 가 설치된 경로를 확인하여 **jenv** 에 적용한다. 나는 **amazon-corretto** 를 **11** 버전과 **17** 버전을 설치하였다. ~~~text jenv add /Library/Java/JavaVirtualMachines/mazon-corretto-11.jdk/Contents/Home jenv add /Library/Java/JavaVirtualMachines/mazon-corretto-17.jdk/Contents/Home ~~~ # 3. JDK 버전 설정 적용이 완료되면 이제 JDK 버전을 전환할 수 있다. ## 전역 설정 (시스템 전체 JDK 변경) - jdk 11 적용 ~~~bash jenv global 11 ~~~ - jdk 17 적용 ~~~bash jenv global 17 ~~~ ## 로컬 설정 ~~~bash jenv local 11 ~~~ ## 셸 설정 (현재 터미널 세션에서만 적용) ~~~bash jenv shell 11 ~~~ # 4. 설치 확인 적용 후 java 버전을 확인하면 변환되어 있을 것이다. ~~~bash java -version ~~~ Previous Post [spring] build.gradle 로컬 lib 추가 Next Post -