Macbook 에서 Java 설치하기

 Date: 2022-02-02

Java 설치 경로 및 버전 확인

  • 기존에 설치된 Java 검색
    brew search --cask openjdk
    brew tap adoptopenjdk/openjdk
    
  • AdoptOpenJDK 설치
    brew install --cask adoptopenjdk8
    brew install --cask adoptopenjdk11
    
  • Rosetta 2를 설치해야 하는 경우
    Rosetta 2는 Intel 프로세서가 장착된 Mac용으로 제작된 앱을 Apple Silicon이 장착된 Mac에서 사용할 수 있게 해주는 에뮬레이터이다. 아래와 같은 메시지가 나오면 ‘설치’를 클릭한 다음 사용자 이름과 암호를 입력하여 설치를 진행한다.

  • 설치된 Java 검색
    /usr/libexec/java_home -V
    java --version
    

Java 버전 바꾸기

자바 버전을 바꾸는 방법중에는 jEnv를 활용하는 방법과 환경변수를 지정하는 방법이 있다.
여기서는 환경 변수를 변경하는 방법으로 작성되었다.

  • 환경 설정 값과 경로들을 저장하는 파일을 찾는다.
    bash쉘을 사용하는 경우는 ~/.bash_profile이고 zsh쉘을 사용하는 경우 ~/.zshrc 파일을 수정한다.

      echo $SHELL    # 어떤 쉘을 사용하는지 확인
      vi ~/.zshrc
    
      # Java Paths
      export JAVA_HOME_11=$(/usr/libexec/java_home -v11.0.11)
      export JAVA_HOME_8=$(/usr/libexec/java_home -v1.8.0_292)
        
      # Java 11
      export JAVA_HOME=$JAVA_HOME_11
        
      # Java 8
      # export JAVA_HOME=$JAVA_HOME_8
    

Reference

Mac에 Rosetta를 설치해야 하는 경우 homebrew로 openjdk 설치하기 맥에서 Brew로 자바 설치하기(feat. 자바버전 바꾸기) java_home and JAVA_HOME on macOS