Как обновить AdoptOpenJDK8 и Java11 с помощью Homebrew - PullRequest
1 голос
/ 18 июня 2019

Я немного искал, но я немного запутался.

Я установил Java8 и Java11 от homebrew.Java8 устанавливается с adoptopenjdk/openjdk tap, а Java11 с homebrew/cask tap.Когда я вижу версию для 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 Ответ

2 голосов
/ 19 июня 2019

По крайней мере, версия Java 11 недоступна.Вот как проверить

  1. Обновление напитка brew update
  2. Поиск бочек java 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

...