mac에서 java 설치하기

  • brew를 이용해 java를 설치
    • 2021년 이전에 했던 adopopenjdk가 duprecated되어 다시 찾아서 정리해봄
  • 맥 버전은 sonoma(14.4.1(23E224))에서 진행

brew설치

# 2024.04.02기준
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  • 잘 깔리다가 멈추면 시스템의 update를 확인해보면 알림을 확인하고 업데이트 하면 되었다.

temurin 설치


brew untap AdoptOpenJDK/openjdk

  • temurin설치

# 기본은 22로 깔린듯 하다. mac 버전 sonoma(14.4.1(23E224)), 24.04.02 기준
brew install --cask temurin

  • 다른 java버전을 설치를 원한다면

brew tap homebrew/cask-versions

# 해당 버전 설치
brew install --cask temurin8

버전 관리를 위한 jenv

  • 버전 관리를 위해 jenv를 설치
  brew install jenv
  • zsh에 jenv설정을 추가
echo 'export PATH="$HOME/.jenv/bin:$PATH"' >> ~/.zshrc
echo 'eval "$(jenv init -)"' >> ~/.zshrc

  • 깔려있는 자바 버전들 확인하기
    • /Library/Java/JavaVirtualMachines로 이동하면 설치된 버전들 확인 가능
  • jenv에 깔린 자바의 경로를 추가해준다.
    • 버전경로/Contents/Home을 추가해준다.
jenv add /Library/Java/JavaVirtualMachines/<버전폴더>/Contents/Home

# 예시 v8
jenv add /Library/Java/JavaVirtualMachines/temurin-8.jdk/Contents/Home
  • jenv에서 버전 목록 확인
jenv versions
  • jenv로 버전 변경하기

# 전역
jenv global 버전
# 로컬
jenv local 버전

  • jenv에서 버전 삭제

jenv remove 버전

  • 추가적인 과정 export 플러그인 활성화
    • java -version해도 변경이 안되었다면 아래 스크립트를 실행하자.
jenv enable-plugin export

참고