Verwenden Sie jenv, um mehrere Java-Versionen zu aktivieren

jenv In der Feldentwicklung hatte ich die Möglichkeit, mehrere Versionen von Java zu verwenden Ich habe die Methode für den Wechsel organisiert.

Installation und Konfiguration

Da es auf GitHub veröffentlicht ist, bringen Sie es mit und stellen Sie es ein.

$ git clone https://github.com/gcuisinier/jenv.git ~/.jenv
$ echo 'export PATH="$HOME/.jenv/bin:$PATH"' >> ~/.bash_profile
$ echo 'eval "$(jenv init -)"' >> ~/.bash_profile

Java Home Registrierung

Bitte installieren Sie Java im Voraus. Verwenden Sie add, um das Java-Ausgangsverzeichnis zu registrieren.

$ jenv add /usr/lib/jvm/java-11-openjdk-amd64
$ jenv add /opt/jdk1.7.0_80/

Version prüfen

$ jenv versions
  system
* 1.7 (set by /home/hogehoge/.jenv/version)
  1.7.0.80
  11.0
  11.0.3
  openjdk64-11.0.3
  oracle64-1.7.0.80

Umgebung wechseln Wechseln Sie die gesamte Java-Version

$ jenv global oracle64-1.7.0.80

Wechseln Sie die Java-Version unter das angegebene Verzeichnis

$ mkdir java7
$ cd java7
$ jenv local oracle64-1.7.0.80

Dadurch wird die Java-Version nur unter java7 geändert

Recommended Posts

Verwenden Sie jenv, um mehrere Java-Versionen zu aktivieren
Verwenden mehrerer Java-Versionen mit Brew auf Mac + jEnv
[Java] [Maven3] Zusammenfassung der Verwendung von Maven3
So wechseln Sie zwischen mehreren Java-Versionen
Wechseln Sie zwischen mehreren Java-Versionen auf dem Mac
Zusammenfassung der Java-Kommunikations-API (1) Verwendung von Socket
Zusammenfassung der Java-Kommunikations-API (3) Verwendung von SocketChannel
Zusammenfassung der Java-Kommunikations-API (2) Verwendung von HttpUrlConnection
Java: Verwenden Sie Stream, um den Inhalt einer Sammlung zu sortieren
[Java] Verwendung von Map
Verwendung von Java Optional
Verwendung der Java-Klasse
[Java] Verwendung von removeAll ()
Verwendung von Java Map
[Java] Gründe für die Verwendung von statischen
Verwendung von Java-Variablen
Verwendung des mit Tensorflow 2.0 trainierten Modells mit Kotlin / Java
Verwendung von HttpClient (Get) von Java
Vorgang zum Verbinden mehrerer Streams @Java
Verwendung von HttpClient (Post) von Java
[Java] Verwendung der Join-Methode
[Java] Geben Sie in stdin of Process ein
Verwendung von setDefaultCloseOperation () von JFrame
[Verarbeitung × Java] Verwendung von Variablen
[JavaFX] [Java8] Verwendung von GridPane
Verwendung von Klassenmethoden [Java]
[Java] Verwendung von List [ArrayList]
Wie verwende ich Klassen in Java?
[Verarbeitung × Java] Verwendung von Arrays
Verwendung von Java-Lambda-Ausdrücken
[Java] Verwendung der Math-Klasse
Verwendung des Java-Aufzählungstyps
Mehrsprachige Unterstützung für Java Verwendung des Gebietsschemas
Gibt an, ob Java Comparable oder Comparator verwendet werden soll
[Java] Verwendung der File-Klasse
Verwenden Sie TMDA, um IBM Java Javacore zu analysieren
[java] Zusammenfassung des Umgangs mit char
Java Artery - Einfach zu verwendende Unit-Test-Bibliothek
Verwendung der Submit-Methode (Java Silver)
Verwenden Sie den statischen Initialisierungsblock, um die Liste / den Satz statischer Felder in Java zu initialisieren
[Leicht verständliche Erklärung! ] Verwendung der Java-Instanz
[Java] Verwendung der toString () -Methode
Studieren der Verwendung des Konstruktors (Java)
[Verarbeitung × Java] Verwendung der Schleife
So wechseln Sie Java-Versionen auf dem Mac
[Java] So verwenden Sie Teilzeichenfolgen, um einen Teil einer Zeichenfolge auszuschneiden
Verwendung und Definition von Java-Klassen, Importieren
[Leicht verständliche Erklärung! ] Verwendung des Java-Polymorphismus
[Verarbeitung × Java] Verwendung der Klasse
Verwendung der Java Scanner-Klasse (Hinweis)
[Java] Beachten Sie, wie Sie RecyclerView verwenden und die animierte Swipe-Verarbeitung implementieren.
Ausgabe des Buches "Einführung in Java"