veranschaulichen
Werkzeuge für die Verwendung: Brauen Sie Brauen
Brew Cask ist ein Tool, das Anwendungen unter Mac über die Befehlszeile verwaltet. Es bietet automatische Installations- und Deinstallationsfunktionen und kann die neueste Version automatisch auf der offiziellen Website herunterladen und installieren. Es ist ein verbessertes Tool, das auf Homebrew basiert.
# Wie man Brew Cask nicht installiert. Bitte führen Sie $ Brew Tap Caskroom/Versionen aus $ Brew Cask Install Java
Wenn Sie andere JDKs (JDK 7 oder JDK 6) installieren müssen, können Sie Homebrew-Cask-Versionen verwenden:
$ Brew Tap Caskroom/Versionen # Installieren Sie Cask, wenn das Fass bereits installiert ist, können Sie es weglassen. $ Brew Cask Installieren Sie Java6 # Verwenden Sie Cask, um andere Tools zu installieren
$/usr/libexec/java_home -v # anzeigen die lokal installierte Java -Version anzeigen
Dann ist die Frage, welche JDK verwendet wird, wenn Sie Java- oder Java -Programme ausführen? Unter OS X zeigt Java, dh/usr/bin/java, auf die neueste Version, die standardmäßig installiert wurde. Sie können jedoch die Umgebungsvariable Java_Home festlegen, um ihren Zeiger zu ändern
# Überprüfen Sie die aktuelle Java-Version $ Java-Verssion Java Version "1.8.0_60" Java (TM) SE Runtime-Umgebung (bauen Sie 1.8.0_60-B27) Java Hotspot (TM) 64-Bit-Server-VM (Build 25.60-B23, gemischte Modus). $ export java_home =/bibliothek/java/javavirtualMachines/1.6.0.jdk/contents/home java-ension Java Version "1.6.0_65" Java (TM) SE Runtime Umgebung (Build 1,6.0_65-B14-466.1111111111M4716) JAVA HOTSPOT (TM) 64-1111M4716) JAVA HOTSPOT (TM) 64-BIT (TM) VM (TM). 20.65-B04-466.1, gemischter Modus)
Ändern Sie die Systemumgebungsvariablen:
Fügen Sie den folgenden Inhalt der Datei ~/.bash_profile hinzu (wenn es ZSH ist, ändern Sie ~/.ZSHRC):
# JDK 6 export JAVA_6_HOME="/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home"# JDK 8export JAVA_8_HOME="/Library/Java/JavaVirtualMachines/jdk1.8.0_101.jdk/Contents/Home"export Java_home = $ java_8_home #default jdk 8 #alias Befehl wechselt dynamisch die JDK -Version alias jdk6 = "export java_home = $ java_6_home" alias jdk8 = "export java_home = $ java_8_home"
Konfiguration aktualisieren:
$ source ~/.bash_profile #ZSH sollte in Source ~/.ZSHRC geändert werden
Wechseln Sie die Java -Version:
$ JDK6 #Use Jdk6 $ Java-Version Java Version "1.6.0_65" Java (TM) SE RunTime-Umgebung (bauen 1.6.0_65-B14-468) Java Hotspot (TM) 64-Bit-Server VM (Build 20.65-B04-468, gemischtes Modus) $ JDK8 #JAVa-JAVa-JAVa-JAVa-JAVa-Version, $ JOD) $ JDK8 #JAVA $ JAVSION, $ JOD) $ JDK8 #JAVA $ JAVAISION JAD $ MODE) $ JDK8 #JAVa-JAVa-JAVa-JAVa-Version. "1.8.0_101" Java (TM) SE-Laufzeitumgebung (Build 1.8.0_101-B13) Java Hotspot (TM) 64-Bit-Server VM (Build 25.101-B13, gemischter Modus)
Beschreibung: Die Umgebungsvariablen des MAC -Systems sind in der Reihenfolge von:
/etc/profil/etc/paths ~/.bash_profile ~/.bash_login ~/.profile ~/.bashrc