맥에서 Brew로 Java 설치 및 버전 변경하기
by 개발자   2024-06-03 15:48:41   조회수:492

맥에서 Brew로 Java 설치 및 버전 변경하기

Homebrew를 사용하면 맥에서 간편하게 Java를 설치하고 관리할 수 있습니다. 특히 여러 버전의 Java를 설치하고 필요에 따라 손쉽게 변경할 수 있다는 장점이 있습니다.

1. Java 설치하기

최신 버전 설치:

Bash
brew install java
Bash
brew install openjdk@11  # Java 11 설치
brew install openjdk@8   # Java 8 설치

설치 확인:

Bash
java -version

2. Java 버전 변경하기

jEnv 사용 (권장):

jEnv는 여러 Java 버전을 관리하는 데 유용한 도구입니다.

  1. jEnv 설치:

    Bash
    brew install jenv
    

  2. jEnv 설정:

    Bash
    echo 'eval "$(jenv init -)"' >> ~/.zshrc  # Zsh 사용 시
    echo 'eval "$(jenv init -)"' >> ~/.bash_profile  # Bash 사용 시
    
    코드를 사용할 때는 주의가 필요합니다.
  3. 설치된 Java 버전 추가 및 설정:

    Bash
    jenv add /Library/Java/JavaVirtualMachines/openjdk-11.jdk/Contents/Home  # Java 11 추가
    jenv add /Library/Java/JavaVirtualMachines/openjdk-8.jdk/Contents/Home   # Java 8 추가
    jenv global 11                                                           # Java 11을 기본 버전으로 설정
    

    (경로는 실제 설치된 Java 버전에 따라 다를 수 있습니다.)

수동 변경:

  1. 현재 Java 버전 확인:

    Bash
    /usr/libexec/java_home -V
    

  2. JAVA_HOME 환경 변수 변경:

    Bash
    export JAVA_HOME=`/usr/libexec/java_home -v 11`  # Java 11로 변경
    

    (원하는 버전으로 숫자를 변경하세요.)

3. 추가 정보

  • 설치된 Java 버전 확인: /usr/libexec/java_home -V
  • Homebrew로 설치 가능한 Java 목록 확인: brew search java
  • 특정 Java 버전 정보 확인: brew info openjdk@11

주의: 수동으로 환경 변수를 변경하는 경우 터미널을 다시 시작하거나 source ~/.zshrc (또는 source ~/.bash_profile)를 실행해야 변경 사항이 적용됩니다.