AdoptOpenJDK et Cask-Versions sont entrés en collision, et c'est une zone JDK qui peut être installée avec homebrew, mais il semble que elle a été organisée est.
Ici, le JDK qui peut être installé par homebrew et ses commandes sont résumés en commémoration (?).
Au moment d'écrire ces lignes, la dernière version est Java 13.
Homebrew
openjdk
brew install openjdk
La dernière version de OpenJDK est ** construite et installée ** à portée de main.
Cependant, comme il est spécifié comme «keg-only», vous devez mettre un lien symbolique vers le dossier pour «$ JAVA_HOME» après l'installation.
sudo ln -sfn /usr/local/opt/openjdk/libexec/openjdk.jdk /Library/Java/JavaVirtualMachines/openjdk.jdk
.bashrc etc. (Comment passer PATH)
#xx est la version JDK installée (par exemple:13)
export JAVA_HOME=`/usr/libexec/java_home -v xx`
Il semble que vous puissiez créer et installer les versions publiées après 11 avec le numéro de version @.
(Bien sûr, la période de support est basée sur le calendrier de publication)
# OpenJDK 11
brew install openjdk@11
# OpenJDK 12
brew install openjdk@12
Homebrew Cask
java
brew cask install java
La dernière version d'Oracle OpenJDK Build (https://jdk.java.net/) (OpenJDK construit par Oracle) sera installée.
La différence avec brew install java
est
$ JAVA_HOME
, il vous suffit de le passer par le CHEMIN de JAVA_HOME
est.
(Republier comment passer le PATH)
#xx est la version JDK installée (par exemple:13)
export JAVA_HOME=`/usr/libexec/java_home -v xx`
Vous pouvez également installer la prochaine version de Early Access ou d'Oracle Open JDK 11.
#Oracle OpenJDK Next version de l'accès anticipé
brew cask install java-beta
# Oracle OpenJDK 11
brew cask install java11
Note That:
Pour télécharger Oracle Open JDK (https: // jdk.java.net /
), valeur de la page d'accueil de cask /java.rb#L7) est https: // openjdk.java.net /
, est-ce une erreur de paramétrage? Je sens que ce sera le cas.
java6
brew cask install java6
Si vous vous demandez pourquoi 6 est à côté de 11 ... c'est du passé JavaForOSX.dmg fourni par Apple fait.
oracle-jdk
brew cask install oracle-jdk
La dernière version d'Oracle JDK (https://www.oracle.com/technetwork/java/javase/downloads/index.html) fournie par Oracle sera installée.
La licence Oracle JDK (https://www.oracle.com/technetwork/java/javase/terms/license/javase-license.html) s'applique.
zulu
brew cask install zulu
La dernière version de Zulu JDK fourni par Azul, également utilisée dans Microsoft Azure, sera installée.
Il semble que vous puissiez également installer des versions plus anciennes du propre LTS de Zulu avec un numéro de version.
# Azul Zulu JDK 11
brew cask install zulu11
# Azul Zulu JDK 8
brew cask install zulu8
# Azul Zulu JDK 7
brew cask install zulu7
adoptopenjdk
brew cask install adoptopenjdk
La dernière version de OpenJDK construit par AdoptOpenJDK.net Community sera installée.
En appuyant sur AdoptOpenJDK / openjdk, vous pouvez spécifier la version et installer la version J9 en plus de la version HotSpot VM.
brew tap AdoptOpenJDK/openjdk
# AdoptOpenJDK,HotSpot version 11
brew cask install adoptopenjdk11
# AdoptOpenJDK,Version HotSpot de JRE uniquement
brew cask install adoptopenjdk11-jre
# AdoptOpenJDK,OpenJ9 version 11
adoptopenjdk11-openj9
Voir https://github.com/AdoptOpenJDK/homebrew-openjdk/tree/master/Casks pour beaucoup d'autres.
corretto
brew cask install corretto
La dernière version de Amazon Correto, également utilisée pour Amazon Linux, sera installée.
Au moment d'écrire ces lignes, 11 et 8 ont été libérés.
# Amazon Correto 11
brew cask install corretto
# Amazon Correto 8
brew cask install corretto8
sapmachine-jdk
brew cask install sapmachine-jdk
La dernière version de OpenJDK (SapMachine) fournie par SAP en Allemagne sera installée.
Il ne semble pas y avoir (encore) de tonneau pour LTS (11).
Résumé relatif à OpenJDK Sommelier C'est un bon sentiment de sélectionner (ou de créer) le distributeur qui convient à votre environnement en fonction de la source de construction, de la licence et de l'état de la fourniture LTS tout en regardant.
Si vous souhaitez utiliser et basculer entre plusieurs JDK, vous devez envisager d'utiliser SDKMAN! et JEnv.
Les JDK de certains distributeurs ne peuvent pas encore être installés avec Homebrew, donc si vous en voulez un, assurez-vous de vous engager dans Homebrew Cask.
Puis-je également l'installer? S'il vous plaît laissez-moi savoir si vous en avez.
Recommended Posts