Вот краткий совет о том, как установить несколько Java JDK версии (8, …, 11,
Установка Java JDK с помощью Homebrew
Установите несколько версий Java JDK с помощью Homebrew . Чтобы установить Homebrew, запустите:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
Теперь установите версию Java JDK 11 или выше, используя бочку для варки
:
brew cask install java# latest version brew cask install java # LTS 11 brew cask install java11
Примечание Предыдущие версии JDK 11 ( 8 , 9 и 10 ) больше не поддерживаются.
AdoptOpenJDK предоставляет более старые версии Java. Чтобы установить Java Jdk из AdoptOpenJDK:
# install from third party repository brew tap adoptopenjdk/openjdk brew cask install adoptopenjdk# Java 8 brew cask install adoptopenjdk8 # Java 9 brew cask install adoptopenjdk9 # Java 10 brew cask install adoptopenjdk10
Переключение Java JDK с помощью псевдонима
Настройте свой JAVA_HOME
путь в вашем .zshrc
или .bash_profile
для вашей основной версии Java и добавьте экспорт для каждой установленной версии Java.
export JAVA_HOME=$(/usr/libexec/java_home -v14) export JAVA_8_HOME=$(/usr/libexec/java_home -v1.8) export JAVA_11_HOME=$(/usr/libexec/java_home -v11) export JAVA_14_HOME=$(/usr/libexec/java_home -v14)
Чтобы проверить версию Java по умолчанию и путь установки:
java -version # 14
Добавьте псевдоним в свой .zshrc
или .bash_profile
для каждой установленной версии Java. Псевдоним экспортирует JAVA_HOME
с выбранным JAVA_VERSION_HOME
.
alias java8='export JAVA_HOME=$JAVA_8_HOME' alias java11='export JAVA_HOME=$JAVA_11_HOME' alias java14='export JAVA_HOME=$JAVA_14_HOME'
Теперь, чтобы переключаться между версиями Java, введите псевдоним java 8
в вашем терминале. Выполните java -version
, чтобы убедиться, что теперь вы используете правильную версию Java.
Примечание : Псевдоним только изменяет версию Java в используемом экземпляре терминала
Оригинал: “https://dev.to/notiz_dev/how-to-manage-multiple-java-jdk-versions-on-macos-x-41mi”