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.
macOS 10.15 catalina Java ist 12.0.2
% /usr/libexec/java_home
/Library/Java/JavaVirtualMachines/openjdk-12.0.2.jdk/Contents/Home
Ich möchte die Java 8-Serie installieren.
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 |
---|
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
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}
% 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)
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