На вашем 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 cask install java
Чтобы установить предыдущие или определенные версии JDK, вы можете получить их из AdoptOpenJDK:
$ brew tap adoptopenjdk/openjdk $ brew cask install adoptopenjdk8 $ brew cask install adoptopenjdk11 $ brew cask install adoptopenjdk13
Если вы хотите переключаться между разными версиями 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.