home brew

https://github.com/AdoptOpenJDK/homebrew-openjdk

$ brew tap AdoptOpenJDK/openjdk
$ brew install --cask <version>
$ brew tap AdoptOpenJDK/openjdk
$ brew install --cask adoptopenjdk14

Switch between different JDK versions

  1. Add the below function in your ~/.bashrc or ~/.zshrc

jdk() { version=$1 export JAVA_HOME=$(/usr/libexec/java_home -v"$version"); java -version }

For Fish shell user, add the below function in your ~/.config/fish/functions

function jdk set java_version $argv set -Ux JAVA_HOME (/usr/libexec/java_home -v $java_version) java -version end

  1. Source the profile and you can change the version like below:

jdk 1.8 jdk 9 jdk 11 jdk 13

macOS High Sierra에서 Java 설치하기에서 맥 OS 에 자바를 설치하는 방법을 알아봤는데요.

JAVA_HOME PATH 환경 설정을 하는 방법을 알아보겠습니다.

Java의 설치 경로는 /Library/Java/JavaVirtualMachines 입니다.

  1. 우선 자바 설치 경로로 이동해서 설치된 자바를 확인 합니다. 저는 두 가지 버전의 자바가 설치 되어 있는데요.Java7을 환경 설정으로 잡겠습니다.

  2. 사용자 Home으로 이동합니다. $ cd ~/을 입력하면 어느 위치에서든 사용자 Home 으로 이동할 수 있습니다.이동후 환경설정을 위해 vi로 .bash_profile을 만듭니다. $vi .bash_profile

  3. vi 입력화면입니다. 아래와 같이 입력 후 저장하고 빠져 나갑니다.export PATH

    JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_80.jdk/Contents/Home

    PATH=$PATH:$JAVA_HOME/bin

    export JAVA_HOME

  4. 설정이 저장 되었으면 source 명령어를 이용해 환경설정을 적용합니다. source ./bash_profile