OS:macOS Catalina 10.15.5 brew:2.4.3
Si vous utilisez Brew Cask tel quel, vous ne pouvez pas installer une ancienne version de Java. Par conséquent, utilisez la commande suivante pour installer également les anciennes versions.
$ brew tap homebrew/cask-versions
Installer différentes versions
//Vérification de la version java installable
$ brew search java
// java14
$ brew cask install java
// java11
$ brew cask install java11
// java8
$ brew cask install adoptopenjdk8
//Vérification de la version Java
$ /usr/libexec/java_home -V
anyenv peut gérer * env. Dans ce cas, il est installé pour gérer jenv.
//Installez anyenv avec infusion
$ brew install anyenv
//Chemin ajouté version zsh
$ echo 'eval "$(anyenv init -)"' >> ~/.zshrc
//Création du répertoire du manifeste
$ anyenv install --init
avec ça.Le répertoire anyenv est créé.
//Redémarrez SHELL
$ exec $SHELL -l
//commande anyenv
//installée*Vérifiez la version d'env
$ anyenv versions
//Peut être installé avec anyenv*Liste d'env
$ anyenv install -l
source ~ / .zshrc
pour les refléter.Le plug-in est facultatif, mais il est pratique de l'inclure.
//Créer un répertoire pour les plugins
$ mkdir -p ~/.anyenv/plugins
// anyenv-Je l'ai mis en mise à jour anyenv*Un plug-in qui met à jour env dans un lot
$ git clone https://github.com/znz/anyenv-update.git ~/.anyenv/plugins/anyenv-update
// anyenv-Mettre en place avec git anyenv*Un plug-in qui peut exécuter env avec la commande git
$ git clone https://github.com/znz/anyenv-git.git ~/.anyenv/plugins/anyenv-git
Gérer Java installé avec cask
//Installez jenv
$ anyenv install jenv
//Redémarrez SHELL
$ exec $SHELL -l
//Vérification
$ anyenv versions
jenv:
system
1.8
1.8.0.252
11
11.0
11.0.2
14
14.0
* 14.0.1 (set by /Users/masa/.anyenv/envs/jenv/version)
openjdk64-1.8.0.252
openjdk64-11.0.2
openjdk64-14.0.1
C'est une méthode pour enregistrer diverses versions de Java dans jenv et switch.
//Ajouter au lien jenv
$ jenv add `/usr/libexec/java_home -v "1.8"`
$ jenv add `/usr/libexec/java_home -v "11"`
$ jenv add `/usr/libexec/java_home -v "14"`
//Vérifiez la version de java gérée par jenv
$ jenv versions
//paramètre général
$ jenv global 11.0.2
//Vérification de la version Java
$ java versions
//Lancement de Shell
$ jenv exec zsh
// JAVA_Régler ACCUEIL automatiquement
$ jenv enable-plugin export
// JAVA_Confirmation HOME
$ echo $JAVA_HOME
//Sujet Lors de l'utilisation d'une autre version de JDK dans un répertoire spécifique
$ jenv local 11.0.2
Recommended Posts