Gestion de plusieurs versions Java sur Mac OS X
Contexte :
Vous avez installé avec succès JDK 8 sur votre Mac OS Système X. Cependant, vous avez désormais besoin d'une installation du JDK 7 à des fins de développement. Tenter d'installer l'ancienne version via un fichier DMG génère un avertissement indiquant qu'une version Java plus récente est déjà installée, entraînant la résiliation du programme d'installation.
Solution :
La solution optimale L'approche la plus efficace pour gérer plusieurs versions de Java sur Mac OS X consiste à utiliser Homebrew, un système de gestion de packages. Homebrew utilise deux utilitaires pour cette tâche :
-
homebrew-cask : installe différentes versions de Java.
-
jenv : gère le Java installé versions.
Étapes :
- Installer Homebrew.
- Installer Homebrew jenv.
- Installer Homebrew- cask.
- Installez une version Java spécifique à l'aide de cask. (Reportez-vous à la section « versions homebrew-cask » ci-dessous pour plus de détails.)
- Ajoutez la version installée à jenv pour la gestion.
- Vérifiez que jenv gère correctement la version.
- Répétez les étapes 4 à 6 pour chaque version Java requise.
versions homebrew-cask :
Ajoutez le robinet homebrew/cask-versions à Homebrew :
brew tap homebrew/cask-versions
Rechercher les versions disponibles :
brew search temurin
Installer les versions souhaitées :
brew install --cask temurin8
brew install --cask temurin9
Ajouter les versions installées à jenv :
jenv add <javaVersionPathHere>
Considérations supplémentaires :
Ressources :
- [Suppression du JDK Java 8 de Mac](https://stackoverflow.com/questions/15196242/removing-java-8-jdk-from -mac)
- [Gestion de plusieurs installations Java avec Homebrew](http://hanxue-it.blogspot.ch/2014/05/installing-java-8-managing-multiple.html)
- [Configuration Mac](http://sourabhbajaj.com/mac-setup/index.html)
- [Homebrew](http://brew.sh)
- [Documentation Homebrew ](https://github.com/Homebrew/homebrew/tree/master/share/doc/homebrew#readme)
- [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