Gestion de plusieurs versions Java sur Mac OS X
Lors du développement sur Mac OS X, plusieurs versions Java peuvent être nécessaires pour divers projets avec des exigences de compatibilité différentes. Cet article explique comment installer et gérer efficacement plusieurs versions de Java sur un Mac.
L'approche Homebrew
Homebrew, un gestionnaire de packages populaire pour Mac, offre une solution pratique pour gérer plusieurs versions de Java. Il comprend homebrew-cask pour installer les versions Java et jenv pour les gérer.
Étapes d'installation
- Installez Homebrew à l'aide de sa documentation officielle.
- Installez homebrew-cask : Brew Install Cask
- Installer jenv : Brew Install Jenv
- Installer spécifique Versions Java utilisant cask (voir les versions homebrew-cask ci-dessous)
- Ajoutez chaque version installée à jenv : jenv add
Versions Homebrew-cask
Ajoutez le robinet homebrew/cask-versions à Homebrew : Brew Tap homebrew/cask-versions
Recherchez des versions spécifiques en utilisant : Brew Search Temurin. Ensuite, installez-les : Brew Install --cask temurin8, Brew Install --cask temurin9.
Chemins et versions Java
Chaque version Java installée a un chemin différent. Utilisez /usr/libexec/java_home -V pour vérifier les chemins. Sur Mac OS X Mavericks, il existe trois chemins courants :
- JRE intégré : /Bibliothèque/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home
- Apple JDK : /Système/Bibliothèque/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/
- Oracle JDK : /Bibliothèque/Java/JavaVirtualMachines/jdk1.8.0_11.jdk/Contents/Home
Dépannage et Ressources
- Suppression du JDK Java 8 : https://apple.stackexchange.com/questions/288827/how-to-uninstall-java-jdk
- Gestion de plusieurs versions de Java : http://hanxue-it.blogspot.ch/2014/05/installing-java-8-managing-multiple.html
- Documentation Homebrew : http://brew.sh
- Homebrew -versions cask : https://github.com/caskroom/homebrew-versions
- 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