Wechseln Sie einfach die Java-Versionen mit Alias unter macOS

Aufbau

Legen Sie in .zshrc usw. einen Alias fest, der die Umgebungsvariablen JAVA_HOME und PATH festlegt. Legen Sie für jede installierte Java Virtual Machine (JVM) fest.

# AdoptOpenJDK 8
alias setjava8="export JAVA_HOME=/Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home; export PATH=/Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home/bin:$(echo ${PATH})"

# AdoptOpenJDK 11
alias setjava11="export JAVA_HOME=/Library/Java/JavaVirtualMachines/adoptopenjdk-11.jdk/Contents/Home; export PATH=/Library/Java/JavaVirtualMachines/adoptopenjdk-11.jdk/Contents/Home/bin:$(echo ${PATH})"

# AdoptOpenJDK 14
alias setjava14="export JAVA_HOME=/Library/Java/JavaVirtualMachines/adoptopenjdk-14.jdk/Contents/Home; export PATH=/Library/Java/JavaVirtualMachines/adoptopenjdk-14.jdk/Contents/Home/bin:$(echo ${PATH})"

# Amazon Corretto 8
alias setcorretto8="export JAVA_HOME=/Library/Java/JavaVirtualMachines/amazon-corretto-8.jdk/Contents/Home; export PATH=/Library/Java/JavaVirtualMachines/amazon-corretto-8.jdk/Contents/Home/bin:$(echo ${PATH})"

# Zulu OpenJDK 13
alias setzulu13="export JAVA_HOME=/Library/Java/JavaVirtualMachines/zulu-13.jdk/Contents/Home; export PATH=/Library/Java/JavaVirtualMachines/zulu-13.jdk/Contents/Home/bin:$(echo ${PATH})"

Java-Version wechseln

Sie können zwischen Java-Versionen wechseln, indem Sie den von Ihnen festgelegten Aliasnamen eingeben.

$ setjava14

Überprüfen Sie die Umgebungsvariable und die Java-Version, um festzustellen, ob sie umgeschaltet wurde.

$ echo; echo JAVA_HOME=${JAVA_HOME}; echo; echo PATH=${PATH}; echo; echo 'java -version'; java -version

JAVA_HOME=/Library/Java/JavaVirtualMachines/adoptopenjdk-14.jdk/Contents/Home

PATH=/Library/Java/JavaVirtualMachines/adoptopenjdk-14.jdk/Contents/Home/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/Apple/usr/bin

java -version
openjdk version "14.0.2" 2020-07-14
OpenJDK Runtime Environment AdoptOpenJDK (build 14.0.2+12)
OpenJDK 64-Bit Server VM AdoptOpenJDK (build 14.0.2+12, mixed mode, sharing)

Nachteil

Recommended Posts

Wechseln Sie einfach die Java-Versionen mit Alias unter macOS
So wechseln Sie Java-Versionen auf dem Mac
Installieren Sie Java 11 (OpenJDK: AdoptOpenJDK) unter macOS mit Homebrew
Installieren Sie Java 14 (OpenJDK: AdoptOpenJDK) unter macOS mit Homebrew
Schalten Sie Java mit direnv
Installieren Sie Java 8 (OpenJDK: AdoptOpenJDK) unter macOS mit Homebrew
Wechseln Sie zwischen mehreren Java-Versionen auf dem Mac
Wechseln Sie die Versionen mit Alternativen, nachdem Sie Java installiert haben
Installieren Sie Java 8 (OpenJDK: Amazon Corretto) unter macOS mit Homebrew
Installieren Sie Java 8 (OpenJDK: Zulu Community) unter macOS mit Homebrew
Java-Versionsverwaltung unter macOS
Saisonale Anzeige mit Java-Schalter
Verwenden mehrerer Java-Versionen mit Brew auf Mac + jEnv
[Aufbau einer Java-Entwicklungsumgebung] Installieren Sie OpenJDK 11 (Java 11) unter macOS mit Homebrew
[Java] Verzweigungsaufzählung mit switch-Anweisung
Verwandeln Sie Java-Anwendungen mit Jib ganz einfach in Docker
So wechseln Sie die Java-Version mit direnv im Terminal auf dem Mac
Aktualisieren und wechseln Sie Ruby-Versionen unter Windows 10
Verwenden von JupyterLab + Java mit WSL unter Windows 10
Versionsverwaltung von Java mit jenv von OSX
Installieren Sie Java8 mit Yum unter Amazon Linux
Erstellen Sie OpenCV mit Java Wrapper unter Ubuntu 18.04
So wechseln Sie zwischen mehreren Java-Versionen
Java MacOS downgraden
Java-Switch-Anweisung
Verwenden von Java 8 mit Bluemix (auf Liberty Runtime & DevOps Service)
Erstellen Sie eine Java-Entwicklungsumgebung mit VS Code auf dem Mac
Führen Sie Maven unter Java 8 aus, während Sie unter Java 6 kompilieren und unter Java 11 testen
Zeigen Sie Zeichen auf dem I2C 1602 LCD mit Raspberry Pi 3 und Java an
Verwalten Sie mehrere Versionen von Ruby unter Mac [macOS + rbenv]