Java-Versionsverwaltung mit jenv

Java-Versionsverwaltung mit jenv

Einführung

Derzeit (17. April 2019) ist die neueste Version von Java 12.

Umgebung

Installieren Sie jenv

$ brew install jenv

Fügen Sie Folgendes zu .bash_profile hinzu und übergeben Sie es über den Pfad.

#Gehen Sie durch Jenvs Pfad
export JENV_ROOT="$HOME/.jenv"
if [ -d "${JENV_ROOT}" ]; then
  export PATH="$JENV_ROOT/bin:$PATH"
  eval "$(jenv init -)"
fi

JDK-Installation

Es gibt auch eine Methode zur Installation mit dem Brühfass, aber in der aktuellen Umgebung war die Installation von Brew nicht möglich. Installieren Sie daher von Oracle.

Von hier aus installieren

Ich habe diesmal 12,10,8 installiert, daher werde ich diese Annahme erläutern.

$ /usr/libexec/java_home -V

Wenn Sie den obigen Befehl ausführen, werden die installierten JDK-Versionen aufgelistet.

In meinem Fall ist das Folgende das Ergebnis der Ausführung des Befehls.

12, x86_64:	"Java SE 12"	/Library/Java/JavaVirtualMachines/jdk-12.jdk/Contents/Home
10.0.2, x86_64:	"Java SE 10.0.2"	/Library/Java/JavaVirtualMachines/jdk10.0.2.jdk/Contents/Home
1.8.0_202, x86_64:	"Java SE 8"/Library/Java/JavaVirtualMachines/jdk1.8.0_202.jdk/Contents/Home

Der als / Library… jdk-12.jdk / Contents / Home angezeigte Teil wird später benötigt. ・

$ jenv add /Library...jdk-12.jdl/Contents/Home

Geben Sie den obigen Teil nach `jenv add `like ein und registrieren Sie ihn in jenv.

$ jenv versions

Die in jenv registrierte Java-Version wird in einer Liste mit dem Befehl von angezeigt.

Ändern Sie die Java-Version von Global

$ jenv global 12
$ jenv rehash #Wird möglicherweise nicht benötigt

$jenv gobal [version]Nach dem

$jenv rehashIn meinem Fall hat die Version nicht gewechselt.

Ändern Sie die Java-Version von Local

$ jenv local 12

$jenv local [version]Ändern mit

Ob es geändert werden kann

java -version

Überprüfen Sie es also, und wenn sich die Änderungen widerspiegeln, ist es in Ordnung! !!

Recommended Posts

Java-Versionsverwaltung mit jenv
Versionsverwaltung von Java mit jenv von OSX
Java-Versionsverwaltung mit SDKMAN
Java-Versionsverwaltung mit cask + anyenv + jenv
Java-Versionsverwaltung unter macOS
Verwalten Sie die CocoaPods-Version mit Docker
Java-Steuerungssyntax
Index mit Java8 Stream.map hinzufügen (Tupple-Version)
Java-Steuerungssyntax
Java-Versionsprüfung
# Java: vol1: [Java · Best Practice für die JDK-Versionsverwaltung]
Java-Installation (Mac, Homebrew, Verwaltung mehrerer Versionen)
[LeJOS] Lassen Sie uns den EV3-Motor mit Java steuern
Installieren Sie Java mit Homebrew
[Java] PDF-Version konvertieren
Wechseln Sie die Plätze mit Java
Installieren Sie Java mit Ansible
Vergleich der Java-Versionsnotation
[Java] Hinweis zur Steuerungssyntax
Bequemer Download mit JAVA
Schalten Sie Java mit direnv
Java-Version wechseln (Denkmal)
Java-Download mit Ansible
[Rails-Versionsverwaltung] Rails-Versions-Downgrade
Lass uns mit Java kratzen! !!
Erstellen Sie Java mit Wercker
Endian-Konvertierung mit JAVA
[LeJOS] Lassen Sie uns den EV3-Motor mit Java fernsteuern
Verwenden Sie java1.7 (zulu7) in einem bestimmten Verzeichnis mit jenv
Lernen von Java Framework # 1 (Mac-Version)
Erstellen Sie mit Gradle ein Java-Multiprojekt
Erste Schritte mit Java Collection
Java Version 8 und neuere Funktionen
So senken Sie die Java-Version
Grundlegende Authentifizierung mit Java 11 HttpClient
Experimentieren wir mit der Java-Inline-Erweiterung
Wechseln Sie die Ruby-Version mit rbenv
Führen Sie Batch mit Docker-Compose mit Java-Batch aus
[Vorlage] MySQL-Verbindung mit Java
Schreiben Sie Java Try-Catch mit Optional neu
[Java] Multithread-Verarbeitung - Exklusive Steuerung
Installieren Sie Java 7 mit Homebrew (Fass)
[Java] JSON-Kommunikation mit Jackson
Java zum Spielen mit Function
Versuchen Sie eine DB-Verbindung mit Java
Aktivieren Sie Java EE mit NetBeans 9
[Java] JavaConfig mit statischer innerer Klasse
Versuchen Sie gRPC mit Java, Maven
Lassen Sie uns Excel mit Java betreiben! !!
Verwenden mehrerer Java-Versionen mit Brew auf Mac + jEnv
RSA-Verschlüsselung / Entschlüsselung mit Java 8
Paging PDF mit Java + PDFBox.jar
Sortieren Sie Zeichenfolgen als charakteristische Funktion mit Java
Objektorientiert mit Strike Gundam (Java)
Steuerprotokollausgabe mit Doma2
[Java] Inhaltserfassung mit HttpCliient
Fehlerbehebung mit Java Flight Recorder
Optimieren Sie Java-Tests mit Spock
Stellen Sie mit Java eine Verbindung zur Datenbank her
Stellen Sie mit Java eine Verbindung zu MySQL 8 her
☾ Java / Repeat-Anweisung und Repeat-Steueranweisung