Cet article s'adresse à ceux qui s'inquiètent de la ** méthode d'installation Java ** et de la ** version d'installation ** sur Mac.
Il existe trois versions de Java, 8, 11 et 14.
"8 c'est bien maintenant, mais vous voudrez peut-être en faire 14 à l'avenir ~"
Quand vous y réfléchissez, vous vous demandez quelle version installer.
Après enquête, j'ai trouvé que plusieurs versions peuvent être gérées en utilisant homebrew-cask-versions.
Système d'exploitation: macOS Catalina (version 10.15.4) Terminal: iTerm2
$ brew -v
Si la version n'est pas affichée, elle est installée.
$ brew update
La commande à installer est décrite sur le Site officiel. Vous pouvez l'installer en le copiant, en le collant dans un terminal et en l'exécutant.
Commandes décrites au 09 mai 2020
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
C'est une fonction qui gère plusieurs versions.
Exécutez la commande d'installation décrite sur le Site officiel. Commandes décrites au 09 mai 2020
$ brew tap homebrew/cask-versions
Est-ce plus une extension Homebrew qu'une installation?
La dernière version au 9 mai 2020 est Java 14, donc sans versioning Java 14 sera installé lors de son installation.
$ brew cask install java
$ brew cask install java11
$ brew cask install java8
Error: Cask 'java8' is unavailable: No Cask with this name exists.
-> Une erreur se produit. Il semble qu'une erreur se soit produite en raison de la licence.
Installez "adoptopenjdk8" qui est préparé comme alternative.
$ brew cask install homebrew/cask-versions/adoptopenjdk8
$ /usr/libexec/java_home -V
Matching Java Virtual Machines (3):
14.0.1, x86_64: "OpenJDK 14.0.1" /Library/Java/JavaVirtualMachines/openjdk-14.0.1.jdk/Contents/Home
11.0.2, x86_64: "OpenJDK 11.0.2" /Library/Java/JavaVirtualMachines/openjdk-11.0.2.jdk/Contents/Home
1.8.0_252, x86_64: "AdoptOpenJDK 8" /Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home
/Library/Java/JavaVirtualMachines/openjdk-14.0.1.jdk/Contents/Home
Mettez à jour le fichier de configuration chargé au démarrage du shell que vous utilisez.
Par défaut, un shell appelé bash est utilisé, Je pense que le fichier de configuration est un fichier appelé "~ / .bashrc".
Ajoutez aux deux variables d'environnement "JAVA_HOME" et "PATH".
Veuillez écrire l'un des trois suivants en fonction de la version que vous souhaitez utiliser.
Java14
export JAVA_HOME=`/usr/libexec/java_home -v "14"`
PATH=${JAVA_HOME}/bin:${PATH}
Java11
export JAVA_HOME=`/usr/libexec/java_home -v "11"`
PATH=${JAVA_HOME}/bin:${PATH}
Java8
export JAVA_HOME=`/usr/libexec/java_home -v "1.8"`
PATH=${JAVA_HOME}/bin:${PATH}
Après l'écriture, lancez une nouvelle application de terminal Vérifiez la version Java.
$ java --version
/usr/libexec/java_home -V
Vérifiez le chemin de chaque version de Java en utilisant
Dans les paramètres de Visual Studio Code [⌘ +,] Si vous recherchez "java home", le fichier de paramètres sera ouvert.
Spécifiez le chemin de la version Java actuelle dans "java.home".
Exemple:
"java.home": "/Library/Java/JavaVirtualMachines/openjdk-11.0.2.jdk/Contents/Home"
Ce qui précède est le "Comment basculer entre plusieurs versions de Java en utilisant Homebrew sur Mac" que j'ai étudié.
Je vous serais reconnaissant de bien vouloir me faire savoir s’il existe des points étranges ou de meilleures façons.
Une fois l'installation terminée, je voudrais écrire un programme ou exécuter un débogage.
J'ai également écrit un article sur la création d'un environnement de développement en Java (écriture de programmes et exécution de débogages), veuillez donc vous y référer si vous le souhaitez.
fin.
Recommended Posts