Commandes recommandées pour installer OpenJDK 11 depuis AdoptOpenJDK (avec des notes après le #
signe) :
brew tap adoptopenjdk/openjdk # assuming this tap was not already added
brew cask install adoptopenjdk11 # this command *may* need a password to succeed
Notez que OpenJDK tel qu'utilisé par AdoptOpenJDK est une source ouverte sous Licence GPL v2 avec une exception Classpath .
Cette réponse suppose qu'une version récente de Homebrew est installée, avec brew cask install
activé et fonctionnant.
À ce stade, en supposant qu'aucune version plus récente de Java ou de Java JDK n'est installée, java -version
me montre openjdk version "11.0.3"
y javac --version
me montre javac 11.0.3
(sans JAVA_HOME
variable d'environnement utilisée). Les commandes suivantes montrent les deux versions de JDK installées :
/usr/libexec/java_home -V
ls /Library/Java/JavaVirtualMachines
Pour installer la dernière version d'OpenJDK à partir de AdoptOpenJDK :
brew tap adoptopenjdk/openjdk # (if not already added)
brew cask install adoptopenjdk # (*may* need a password to succeed)
Installation alternative d'OpenJDK à partir de download.oracle.com
- sans qu'il soit nécessaire d'utiliser AdoptOpenJDK :
Pour installer OpenJDK 11 à partir de download.oracle.com
:
brew cask install java11 # (*may* need a password to succeed)
Pour installer la version la plus récente d'OpenJDK à partir de download.oracle.com
:
brew cask install java # (*may* need a password to succeed)
Voici la source de la java
tonneau : https://github.com/Homebrew/homebrew-cask/blob/master/Casks/java.rb
Pour trouver des paquets connexes sur Homebrew :
-
brew search jdk
(montre à la fois AdoptOpenJDK et le JDK d'Oracle)
-
brew search java
(voir notes ci-dessous)
Selon cet article Les nouvelles versions de Java JDK d'Oracle sont en cours de développement. Licence GPL v2 avec une exception Classpath (il semble qu'ils renvoient à la même page sur le site de l'ONG). https
site).
Il convient de noter que certains java
des paquets tels que java8
utilisent toujours Oracle JDK au lieu d'OpenJDK. Comment installer et vérifier une ancienne version d'OpenJDK en utilisant AdoptOpenJDK est décrit dans : Comment puis-je installer java openjdk 8 sur High Sierra ?