Как установить java openjdk 8 на High Sierra или новее macOS [дубликат]

Как установить OpenJDK 8 в High Sierra или более новой версии macOS?

Похоже, что поддержка Java Oracle JDK версии 8 будет прекращена после января 2019 г. Обзор Java SE

Кроме того, похоже, что публикация и распространение контейнеров Docker с Oracle Java JDK может быть незаконным . Запуск Java в Docker

Ответы (4)

Самое быстрое решение

Используйте бочку acceptopenjdk

См. также https://discourse.brew.sh/t/how-to-install-openjdk-with-brew/712/4 .

Чтобы установить последнюю версию:

brew install --cask adoptopenjdk

Чтобы установить конкретную версию

brew tap AdoptOpenJDK/openjdk
brew install --cask adoptopenjdk8
brew install --cask adoptopenjdk9

Ручное решение

Если вы хотите просто удалить двоичный файл, не устанавливая его, просто перейдите на https://adoptopenjdk.net .

Маршрут cask на самом деле не устанавливал JDK, а просто загружал файл .pkg, где мне пришлось вручную перейти к нему и запустить программу установки.
Когда я устанавливаю его таким образом вручную, он запрашивает пароль sudo. Это может быть причиной того, что он не работает с Ansible.
brew cask install acceptopenjdk8 больше не работает. Это правильный путь: варить бочку установить acceptopenjdk/openjdk/adoptopenjdk8

Я обнаружил, что это самый простой способ загрузки и установки. Перейдите сюда и выберите платформу.

После запуска

brew cask install adoptopenjdk8

Если вы получите эту ошибку

Ошибка: Неизвестная команда: бочка

С более новыми версиями варева бочка больше не будет работать так.

Использовать:

brew tap AdoptOpenJDK/openjdk
brew install adoptopenjdk8 --cask

Вы также можете установить openjdk от Zulu, коммерческого поставщика, который бесплатно собирает и выпускает OpenJDK здесь.

Вы можете просто вручную установить его по ссылке выше!

с надписью «macOS 10.13 или новее»