Как обновить AdoptOpenJDK8 и Java11 с помощью Homebrew
Я искал немного, но я немного запутался.
Я установил Java8 и Java11 от Homebrew. Java8 устанавливается с adoptopenjdk/openjdk
нажмите и Java11 из homebrew/cask
нажмите. Когда я вижу версию для AdoptOpenJDK, я вижу эту версию:
openjdk version "1.8.0_212"
OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_212-b03)
OpenJDK 64-Bit Server VM (AdoptOpenJDK)(build 25.212-b03, mixed mode)
но на Oracle я вижу, что номер сборки 33, и у меня есть b03
, Как обновить версию с помощью homebrew?
Когда я переключаюсь на Java11 с помощью Jenv
и получить версию на терминале я получаю:openjdk version "11.0.2" 2019-01-15
OpenJDK Runtime Environment 18.9 (build 11.0.2+9)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.2+9, mixed mode)
На оракуле я вижу, что версия 11.0.3
как это обновить? Или я не могу сделать это доморощенным? Или это какие-то другие лучшие решения для установки Java и переключения между версиями?
Спасибо за все ответы!
1 ответ
По крайней мере, версия Java 11 недоступна. Вот как проверить
- Обновить варево
brew update
- Поиск ява бочек
brew search java
- Смотрите информацию для java11 бочка
brew cask info java11
$ brew cask info java11
java11: 11.0.2,9
https://www.oracle.com/technetwork/java/javase/
Not installed
From: https://github.com/Homebrew/homebrew-cask-versions/blob/master/Casks/java11.rb
==> Name
OpenJDK Java Development Kit
==> Artifacts
jdk-11.0.2.jdk -> /Library/Java/JavaVirtualMachines/openjdk-11.0.2.jdk (Generic Artifact)
Сделайте то же самое для вашей версии Java 8. Если доступна более новая версия, обновите ваш пакет с помощью brew cask upgrade java11