Ответ 1
Oracle не поддерживает версии Java 9 и Java 10. пользователям рекомендуется использовать Java 11 вместо этого. Заварить снятые бочки для обоих выпусков.
Вот официальные ссылки от оракула, в которых упоминается, что они убрали поддержку Java 9 и Java 10.
https://www.oracle.com/technetwork/java/javase/downloads/jdk9-downloads-3848520.html https://www.oracle.com/technetwork/java/javase/downloads/jdk10-downloads-4416644.html
Когда вы сделаете brew cask install java
, он установит последнюю версию, а вы все еще можете установить Java 8 с помощью brew cask install java8
Ниже ссылка на github от homebrew ясно упоминала, что когда оракул перестанет поддерживать java10, они удалят бочку java10.
https://github.com/Homebrew/homebrew-cask-versions/pull/6305
Резюме
Java 9
и Java 10
не были выпусками LTS (поддержка длительного времени) от oracle, и в соответствии с новым шаблоном выпуска от oracle, они перестанут поддерживать выпуск не LTS, как только будет выпущена новая версия, таким образом, Java 9 потеряла свою поддержку, когда была выпущена 10 и Java 10 утратила свою поддержку, когда была выпущена версия 11, но Java 8 и Java 11 - выпуск LTS, поэтому oracle будет поддерживать его в течение длительного времени.
Oracle прекращает поддержку средств загрузки для этих версий не являются общедоступными.