Gérer plusieurs versions de Java sur Mac OS X
Installer plusieurs versions de Java sur Mac OS X peut être un défi en raison de la façon dont Java gère ses installations. Il existe cependant une solution qui permet d'installer et de gérer facilement différentes versions de Java : Homebrew.
Utiliser Homebrew et jenv
Homebrew est un gestionnaire de paquets qui simplifie l'installation et la gestion des logiciels sur Mac OS X. Pour utiliser Homebrew pour gérer plusieurs versions Java, vous devrez également installer jenv, un gestionnaire de versions Java.
Étapes d'installation
-
Installer Homebrew :
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Copier après la connexion
-
Installer Homebrew jenv :
brew install jenv
Copier après la connexion
-
Installer Homebrew-cask :
brew install caskroom/cask/homebrew-cask
Copier après la connexion
-
Installez une version Java spécifique à l'aide de cask :
brew install --cask temurin9
Copier après la connexion
-
Ajoutez cette version à jenv pour la gérer :
jenv add /Library/Java/JavaVirtualMachines/temurin-java9.jdk/Contents/Home
Copier après la connexion
- Répétez les étapes 4 -6 pour chaque version de Java dont vous avez besoin.
Notes importantes
- Vérifiez les chemins des versions installées en utilisant : /usr/libexec/java_home -V
- Chemin par défaut du JRE intégré : /Bibliothèque/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home
- Chemin des JDK téléchargés par Apple : /System/Library/Java/JavaVirtualMachines/1.6.0. jdk/Contents/Home/
- Chemin des JDK téléchargés par Oracle : /Library/Java/JavaVirtualMachines/jdk1.8.0_11.jdk/Contents/Home
Ressources
- [Suppression du JDK Java 8 de Mac](https://apple.stackexchange.com/questions/174783/how-to-completely-remove-java-8-from-mac)
- [ Installation de Java 8 et gestion de plusieurs versions](http://hanxue-it.blogspot.ch/2014/05/installing-java-8-managing-multiple.html)
- [Guide d'installation de Mac OS X] (http://sourabhbajaj.com/mac-setup/)
- [Homebrew](http://brew.sh/)
- [Documentation Homebrew](https://github. com/Homebrew/homebrew/tree/master/share/doc/homebrew#readme)
- [Homebrew Homebrew-versions](https://github.com/Homebrew/homebrew-versions)
- [Homebrew-cask](https://github.com/caskroom/homebrew-cask)
- [jenv](http://www.jenv.be/)
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!