Как использовать Brew для установки Java на Mac

На вашем Mac может быть несколько версий Java.

В этой статье мы покажем, как установить Java на Mac с помощью Homebrew и как разрешить переключение между различными версиями, такими как Java8, Java11, Java13 и последней версией Java.



Предварительные условия

Прежде чем мы начнем, убедитесь, что на вашем Mac установлен Homebrew. Если нет, вы можете установить его через:


$ ruby -e '$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)'

Затем установите Homebrew Cask

$ brew tap homebrew/cask-versions $ brew update $ brew tap caskroom/cask

Установите последнюю версию Java с помощью Brew

Все, что вам нужно сделать, чтобы установить последнюю версию Java:


$ brew cask install java

Установите определенные версии Java (Java8, Java11, Java13)

Чтобы установить предыдущие или определенные версии JDK, вы можете получить их из AdoptOpenJDK:

$ brew tap adoptopenjdk/openjdk $ brew cask install adoptopenjdk8 $ brew cask install adoptopenjdk11 $ brew cask install adoptopenjdk13

Переключение между разными версиями Java

Если вы хотите переключаться между разными версиями Java, вам нужно добавить следующее в свой .bash_profile.

В этом случае мы хотим иметь возможность переключаться между Java8 и Java11:

export JAVA_8_HOME=$(/usr/libexec/java_home -v1.8) export JAVA_11_HOME=$(/usr/libexec/java_home -v11) alias java8='export JAVA_HOME=$JAVA_8_HOME' alias java11='export JAVA_HOME=$JAVA_11_HOME' # default to Java 11 java11

Перезагрузить .bash_profile чтобы псевдонимы вступили в силу:


$ source ~/.bash_profile

Затем вы можете использовать псевдонимы для переключения между различными версиями Java:

$ java8 $ java -version java version '1.8.0_261'

Заключение

В этом посте мы узнали, как установить любую версию Java на Mac с помощью Homebrew.