Comment installer Java 9 et 10 sur Mac avec Homebrew?


J'ai essayé d'installer Java 9 et 10 sur macOS avec Homebrew:

brew cask install java9

J'ai eu l'erreur suivante:

Erreur: Le fût 'java9' n'est pas disponible: Aucun fût portant ce nom n'existe.

Et:

brew cask install caskroom/versions/java9

M'a Donné:

Erreur: Cask 'java9' n'est pas disponible:

" /usr/local/Homebrew/Bibliothèque/Robinets/caskroom/homebrew-versions/Fûts/java9.rb' il n'existe pas.

Pourquoi cela ne fonctionne - t-il pas et comment puis-je installer Java sur macOS?

Author: grooveplex, 2019-02-07

2 answers

Oracle ne prend pas en charge les versions Java 9 et Java 10. les utilisateurs sont invités à utiliser Java 11 à la place. Brasser les fûts enlevés pour les deux versions aussi bien.

Voici les liens officiels d'oracle qui mentionnent qu'ils ont supprimé le support de Java 9 et 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

Quand vous ferez {[0] } il installera la dernière version alors que vous pouvez toujours installer java 8 en utilisant brew cask install java8

Ci-dessous le lien github de homebrew a clairement mentionné que lorsque oracle cessera de prendre en charge java10, ils supprimeront java10 cask.

Https://github.com/Homebrew/homebrew-cask-versions/pull/6305

Résumé

Java 9 et Java 10 étaient des versions non LTS (Long time support) d'oracle et selon le nouveau modèle de version d'oracle, elles cesseront de prendre en charge version non LTS dès que la nouvelle version a été publiée, Java 9 a perdu son support lors de la publication de 10 et Java 10 a perdu son support lors de la publication de 11, mais Java 8 et Java 11 sont des versions LTS, oracle le supportera donc longtemps.

Oracle cesse de prendre en charge les moyens de téléchargement pour ces versions ne sont pas accessibles au public.

 18
Author: Jainik, 2019-02-07 16:08:28

Ces JDK Oracle ne sont plus pris en charge et Homebrew core ne publie pas de formules pour les logiciels non pris en charge.

Avez-vous spécifiquement besoin du JDK d'Oracle, ou pouvez-vous utiliser n'importe quel JDK? Les JDK AdoptOpenJDK sont toujours disponibles, et ils sont construits à partir de la même base de code que le JDK d'Oracle; juste empaquetés différemment. Ils font les mêmes choses que le JDK d'Oracle, à peu près. Et ils sont toujours soutenus.

Et à partir de Java 11, vous devrez peut-être passer d'Oracle à OpenJDK, car Oracle a mis fin à la licence libre du JDK.

Pour installer les JDK à partir d'AdoptOpenJDK:

brew tap adoptopenjdk/openjdk
brew cask install adoptopenjdk9
brew cask install adoptopenjdk10
brew cask install adoptopenjdk11
 36
Author: Andrew Janke, 2019-04-25 01:53:42