Как установить конкретную версию Java с помощью Homebrew?

Я хочу установить Java на Mac, используя Homebrew. Это отлично работает с помощью команды brew cask install java. Это устанавливает последнюю стабильную версию, которая на данный момент - 1.8.0_141 Однако как я могу установить конкретную версию, например 1.8.0_131.


person icodes    schedule 19.06.2017    source источник


Ответы (2)


  1. Установить доморощенный

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

  1. Обновите доморощенный, если он уже установлен:

заваривать обновление

  1. разрешить brew искать версии

пивоваренный кран

  1. список доступных версий java

варить поиск java

Необязательно: узнать минорную версию java

информация о бочке варки java8

  1. установить java 8 (или любую другую доступную версию)

варить бочку установить java8

person Jubba Smail    schedule 28.09.2017
comment
это не ответ на вопрос, он просто устанавливает последнюю версию Java 8 - person Marx; 19.10.2017
comment
когда вы выполните шаг 4, вы получите список доступных версий Java, шаг 5 просто для демонстрации установки Java версии 8. - person Jubba Smail; 19.10.2017
comment
Это кажется устаревшим. Знаете ли вы, как установить java8 с brew прямо сейчас? Он установил java9, а другая команда для версий не показывает другие версии java. - person wuno; 10.11.2017
comment
Я только что попробовал еще раз, все работает нормально, пожалуйста, следуйте инструкциям, сначала вам нужно запустить brew tap caskroom/versions. - person Jubba Smail; 10.11.2017
comment
По указанию доморощенного, у меня сработала команда brew cask install caskroom/versions/java8. Сначала я запустил brew cask uninstall java, чтобы удалить другую версию, которую я ранее установил. - person Mike Vallano; 19.11.2017
comment
Не забудьте обновить JAVA_HOME: в файле ~/.bashrc или ~/.zshrc: export JAVA_HOME=$(/usr/libexec/java_home -v 1.8) - person sbaechler; 19.10.2018
comment
Я получаю Error: Calling `brew cask search` is disabled! Use `brew search` instead. при запуске brew cask search java - person zudduz; 31.10.2018
comment
запустить brew search java затем - person Jubba Smail; 31.10.2018
comment
Используйте вышеуказанные инструкции плюс jEnv (jenv.be) для управления несколькими версиями JDK/JRE на одном компьютере и у вас будет возможность без проблем переключаться между средами разработки Java! - person RickB; 24.11.2018
comment
brew cask install caskroom/versions/java8 и brew cask install homebrew/cask-versions/java8 больше не работают, подробнее см. здесь . - person Sean Breckenridge; 18.04.2019
comment
Обходной путь на данный момент состоит в том, чтобы brew tap homebrew/cask-versions и использовать brew cask install homebrew/cask-versions/adoptopenjdk8 - person Sean Breckenridge; 20.04.2019

Поднятие комментария Шона Брекенриджа в качестве ответа для повышения наглядности:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew tap homebrew/cask-versions
brew cask install homebrew/cask-versions/adoptopenjdk8

Больше нет бочки с именем «java8».

person user1338062    schedule 06.11.2019
comment
╰─$ brew cask install homebrew/cask-versions/adoptopenjdk8 Ошибка: неизвестная команда: cask - person Ashish; 15.06.2021