Wie man altes Java (8er) in macOS 10.15 Catalina einfügt

Einführung

Einige Tools funktionieren nicht mit Java Version 12, und es ist mühsam, wenn ich versuche, altes Java einzufügen, und die Google-Suche zeigt oben keine nützlichen Informationen an. Deshalb schreibe ich sie hier auf.

Meine Umgebung

macOS 10.15 catalina Java ist 12.0.2

% /usr/libexec/java_home
/Library/Java/JavaVirtualMachines/openjdk-12.0.2.jdk/Contents/Home

Was willst du tun

Ich möchte die Java 8-Serie installieren.

Alte Java-Installation.

Das war hilfreich.

--Verfahren Sie, um Oracle Java 8 (JDK) unter macOS zu installieren

D / L das JDK von der Oracle-Site. "Java SE Development Kit 8u202" - "Mac OS X x64" wurde ausgewählt.

https://www.oracle.com/technetwork/java/javase/downloads/java-archive-javase8-2177648.html
JDK.png

Stellen Sie sicher, dass in JavaVirtualMachines 8 Serien installiert sind.

% /usr/libexec/java_home
/Library/Java/JavaVirtualMachines/openjdk-12.0.2.jdk/Contents/Home
% /usr/libexec/java_home -v 1.8
/Library/Java/JavaVirtualMachines/jdk1.8.0_202.jdk/Contents/Home

Es gibt 1.8, aber da es neu hinzugefügt wurde, ist es nur dies, also ist es wahrscheinlich 8 Serien. (geeignet

Wechseln Sie zu älterem Java

Sie können es nicht einfach installieren, sondern müssen JAVA_HOME wechseln.

Ich habe hier darauf hingewiesen.

--Schalten Sie die Java-Version unter OSX

Fügen Sie die folgenden zwei Zeilen in Ihre Shell-Einstellungen ein, z. B. .profile oder .bashrc.

export JAVA_HOME=$(/System/Library/Frameworks/JavaVM.framework/Versions/A/Commands/java_home -v "1.8")
PATH=${JAVA_HOME}/bin:${PATH}

Versionsbestätigung

% source ~/.profile
% java -version
java version "1.8.0_202"
Java(TM) SE Runtime Environment (build 1.8.0_202-b08)
Java HotSpot(TM) 64-Bit Server VM (build 25.202-b08, mixed mode)

Schließlich

Selbst wenn Sie bei Google suchen, indem Sie verschiedene Wörter mischen, die sich auf "macOS old Java installieren" konzentrieren, ist dies schmerzhaft, da nur die Methode zum ** Deinstallieren ** von altem Java angezeigt wird. .. Manchmal Die Möglichkeit, Java zu installieren, ist derzeit nicht gut.

Ich habe viel Zeit geschmolzen. Ich hoffe, dass jemand, der süchtig danach zu sein scheint, gerettet wird. ..

Recommended Posts

Wie man altes Java (8er) in macOS 10.15 Catalina einfügt
So benennen Sie Variablen in Java
So verketten Sie Zeichenfolgen mit Java
So implementieren Sie die Datumsberechnung in Java
So implementieren Sie den Kalman-Filter mit Java
Mehrsprachige Unterstützung für Java Verwendung des Gebietsschemas
So führen Sie eine Basiskonvertierung in Java durch
So erzwingen Sie Codierungskonventionen in Java
Einbetten von Janus Graph in Java
So zeigen Sie eine Webseite in Java an
So erhalten Sie eine Klasse von Element in Java
[Java] (für MacOS) Methode zur Einstellung des Klassenpfads
So lösen Sie Ausdrucksprobleme in Java
Wie schreibe ich Java String # getBytes in Kotlin?
Aufrufen von Funktionen in großen Mengen mit Java Reflection
So erstellen Sie eine Java-Umgebung in nur 3 Sekunden
[Java] So lassen Sie den privaten Konstruktor in Lombok weg
Wie kann ich IBM Mainframe-Dateien in Java eingeben / ausgeben?
So erstellen Sie einen Daten-URI (base64) in Java
So konvertieren Sie A in a und a in A mit logischem Produkt und Summe in Java
So konvertieren Sie eine Datei in ein Byte-Array in Java
So verwalten Sie Java EE-Projekte in Eclipse
Zusammenfassung der Implementierung von Standardargumenten in Java
Hinweise zur Verwendung regulärer Ausdrücke in Java
So senken Sie die Java-Version
[Java] Verwendung von Map
So deinstallieren Sie Java 8 (Mac)
Verwendung von Java Optional
So minimieren Sie Java-Images
Wie schreibe ich einen Java-Kommentar
Verwendung der Java-Klasse
[Java] Verwendung von removeAll ()
[Java] So zeigen Sie Wingdings an
Verwendung von Java Map
So legen Sie Java-Konstanten fest
Verwendung von Java-Variablen
[Java] So implementieren Sie Multithreading
So initialisieren Sie ein Java-Array
So erhalten Sie den Namen einer Klasse / Methode, die in Java ausgeführt wird
So lesen Sie Ihre eigene YAML-Datei (*****. Yml) in Java
Was ist in "Java 8 bis Java 11" passiert und wie wird eine Umgebung erstellt?
Verwendung des Java-Aufzählungstyps (Enum) in Mapper XML von MyBatis
Dynamisches Wechseln von JDKs beim Erstellen von Java mit Gradle
So entwickeln und registrieren Sie eine Sota-App in Java
So stellen Sie eine Java-Anwendung in Alibaba Cloud EDAS in Eclipse bereit
Unterschiede im Umgang mit Zeichenfolgen zwischen Java und Perl
So wechseln Sie Java in der OpenJDK-Ära auf dem Mac
Wie man Lombok im Frühling benutzt
So finden Sie May'n in XPath
So lernen Sie Java Silver SE 8
Verwendung von HttpClient (Get) von Java
So blenden Sie die Bildlaufleiste in WebView aus
So führen Sie JUnit in Eclipse aus
Wie man in Ruby auf unbestimmte Zeit iteriert
Java # 6 studieren (Wie man Blöcke schreibt)