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)"
-
Installer Homebrew jenv :
brew install jenv
-
Installer Homebrew-cask :
brew install caskroom/cask/homebrew-cask
-
Installez une version Java spécifique à l'aide de cask :
brew install --cask temurin9
-
Ajoutez cette version à jenv pour la gérer :
jenv add /Library/Java/JavaVirtualMachines/temurin-java9.jdk/Contents/Home
- 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!
Déclaration:Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn