Как обновить 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 недоступна. Вот как проверить

  1. Обновить варево brew update
  2. Поиск ява бочек brew search java
  3. Смотрите информацию для 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

Другие вопросы по тегам