Comment utiliser Brew pour installer Java sur Mac

Vous pouvez avoir plusieurs versions de Java sur votre Mac.

Dans cet article, nous montrons comment installer Java sur Mac à l'aide de Homebrew et comment permettre de basculer entre différentes versions telles que Java8, Java11, Java13 et la dernière version de Java.



Conditions préalables

Avant de commencer, assurez-vous que Homebrew est installé sur votre Mac. Sinon, vous pouvez l'installer via:


$ ruby -e '$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)'

Ensuite, installez Homebrew Cask

$ brew tap homebrew/cask-versions $ brew update $ brew tap caskroom/cask

Installer la dernière version de Java à l'aide de Brew

Pour installer la dernière version de Java, il vous suffit de:


$ brew cask install java

Installer des versions spécifiques de Java (Java8, Java11, Java13)

Pour installer des versions précédentes ou spécifiques de JDK, vous pouvez les obtenir à partir d'AdoptOpenJDK:

$ brew tap adoptopenjdk/openjdk $ brew cask install adoptopenjdk8 $ brew cask install adoptopenjdk11 $ brew cask install adoptopenjdk13

Basculer entre différentes versions de Java

Si vous souhaitez basculer entre différentes versions de Java, vous devez ajouter les éléments suivants à votre .bash_profile.

Dans ce cas, nous voulons pouvoir basculer entre Java8 et Java11:

export JAVA_8_HOME=$(/usr/libexec/java_home -v1.8) export JAVA_11_HOME=$(/usr/libexec/java_home -v11) alias java8='export JAVA_HOME=$JAVA_8_HOME' alias java11='export JAVA_HOME=$JAVA_11_HOME' # default to Java 11 java11

Recharger .bash_profile pour que les alias prennent effet:


$ source ~/.bash_profile

Ensuite, vous pouvez utiliser les alias pour basculer entre les différentes versions de Java:

$ java8 $ java -version java version '1.8.0_261'

Conclusion

Dans cet article, nous avons appris comment installer n'importe quelle version de Java sur Mac en utilisant Homebrew.