Il y a un phénomène où je ne comprends pas toujours la méthode même si la méthode est écrite sur différents sites, je vais donc le résumer moi-même.
: ordinateur: environnement: ordinateur:
$ java -version
java version "1.8.0_45"
Java(TM) SE Runtime Environment (build 1.8.0_45-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.45-b02, mixed mode)
$ /System/Library/Frameworks/JavaVM.framework/Versions/A/Commands/java_home -V
Matching Java Virtual Machines (5):
1.8.0_131, x86_64: "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home
1.8.0_45, x86_64: "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Home
1.7.0_67, x86_64: "Java SE 7" /Library/Java/JavaVirtualMachines/jdk1.7.0_67.jdk/Contents/Home
1.6.0_65-b14-468, x86_64: "Java SE 6" /Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
1.6.0_65-b14-468, i386: "Java SE 6" /Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home
Passez de la version "1.8.0_45" à "1.7.0_67".
Ajoutez deux lignes à .bashrc: "JAVA_HOME settings" et "Add JAVA_HOME to PATH".
$ sudo vi .bashrc
Password:{mot de passe}
---Éditeur Vi d'ici------------------------------------------
<Voici le réglage que j'ai écrit plus tôt>
export JAVA_HOME=`/System/Library/Frameworks/JavaVM.framework/Versions/A/Commands/java_home -v "1.7"`
PATH=$JAVA_HOME/bin:$PATH
---Jusqu'à présent éditeur vi------------------------------------------
Merci à ce site.
.profile, .bashrc, .zshrc, etc. conviennent, mais définissez la variable d'environnement JAVA_HOME à l'aide de la commande java_home. Basculement de la version Java sur OSX-Qiita
J'ai toujours mal compris que "je ne peux pas changer: en conflit:" sans faire cela. Après avoir écrit le fichier de configuration, le rechargement est basique, n'est-ce pas?
$ source ~/.bashrc
Merci à ce site.
Une fois ajouté, rechargez avec la source ~ / .bash_profile pour changer de version. Comment installer et basculer entre plusieurs versions de Java (JDK) à l'aide de Homebrew sur Mac + Update --TASK NOTES
Assurez-vous qu'il est commuté.
$ java -version
java version "1.7.0_67"
Java(TM) SE Runtime Environment (build 1.7.0_67-b01)
Java HotSpot(TM) 64-Bit Server VM (build 24.65-b04, mixed mode)
Recommended Posts