So wechseln Sie Java in der OpenJDK-Ära auf dem Mac

Installieren Sie Java mit SDKMAN! und wechseln Sie damit.

[Ergänzung] Installieren Sie die Bash 4-Serie oder höher

Bei Verwendung von SKDMAN! Mit Bash auf einem Mac waren 4 oder mehr Bash erforderlich. Installieren Sie es daher rechtzeitig.

$ brew install bash
$ sudo vim /etc/shells
Am Ende/usr/local/bin/Bash hinzufügen
$ chsh -s /usr/local/bin/bash

Starten Sie schließlich das Terminal neu

* Wenn Bash nicht wechselt

Wenn / usr / local / bin / bash in den folgenden Ergebnissen nicht an erster Stelle steht,

$ which -a bash
/bin/bash
/usr/local/bin/bash

Überprüfen Sie / etc / path und verschieben Sie / usr / lobal / bin vor / bin.

/etc/paths


/usr/local/bin
/usr/bin
/bin
/usr/sbin
/sbin

Wenn das Ergebnis der chsh-Ausführung "chsh: keine Änderungen vorgenommen" lautet, ändern Sie es in den Einstellungen der Mac-Systemumgebung. (Es kann sich geändert haben, wenn es bestätigt wurde)

SDKMAN installieren!

$ curl -s "https://get.sdkman.io" | bash
$ source "$HOME/.sdkman/bin/sdkman-init.sh"

Java-Installation

Wenn Sie es nur installieren möchten, führen Sie sdk install java aus, um das neueste OpenJDK zu erhalten.

$ sdk install java
==== BROADCAST =================================================================
* 2019-04-02: Vertx 3.7.0 released on SDKMAN! #vertx
* 2019-03-28: Micronaut 1.1.0.RC2 released on SDKMAN! #micronautfw
* 2019-03-28: Gradle 5.3.1 released on SDKMAN! #gradle
================================================================================

Downloading: java 11.0.2-open

In progress...

######################################################################## 100.0%

Repackaging Java 11.0.2-open...

Done repackaging...
Cleaning up residual files...

Installing: java 11.0.2-open
Done installing!


Setting java 11.0.2-open as default.

Stellen Sie bei Bedarf JAVA_HOME ein.

.bashrc


export JAVA_HOME=$HOME/.sdkman/candidates/java/current
export PATH=$JAVA_HOME/bin:$PATH

Ich möchte eine Version auswählen

1. Suchen

Suchen Sie die Version, die Sie installieren möchten, und installieren Sie Java

$ sdk list java
================================================================================
Available Java Versions
================================================================================
     13.ea.14-open       8.0.202-amzn                                           
     12.0.0-zulu         8.0.202.j9-adpt                                        
     12.0.0-open         8.0.202.hs-adpt                                        
     11.0.2-sapmchn      8.0.202-zulufx                                         
     11.0.2-zulu         8.0.201-oracle                                         
 > * 11.0.2-open         7.0.181-zulu                                           
     11.0.2-amzn         1.0.0-rc-14-grl                                        
     11.0.2.j9-adpt      1.0.0-rc-13-grl                                        
     11.0.2.hs-adpt      1.0.0-rc-12-grl                                        
     11.0.2-zulufx       1.0.0-rc-11-grl                                        
     10.0.2-zulu         1.0.0-rc-10-grl                                        
     10.0.2-open         1.0.0-rc-9-grl                                         
     9.0.7-zulu          1.0.0-rc-8-grl                                         
     9.0.4-open                                                                 
     8.0.202-zulu                                                               

================================================================================
+ - local version
* - installed
> - currently in use
================================================================================

2. Installieren

$ sdk install java 8.0.202-amzn

3. Stellen Sie die Version ein

Ändern Sie nur ein bestimmtes Terminal

$ sdk use java 8.0.202-amzn

Ändern Sie die Standardeinstellung des verwendeten JDK

$ sdk default java 8.0.202-amzn

Recommended Posts

So wechseln Sie Java in der OpenJDK-Ära auf dem Mac
So wechseln Sie Java-Versionen auf dem Mac
So wechseln Sie die Java-Version mit direnv im Terminal auf dem Mac
So überprüfen Sie, ob Java auf einem Mac installiert ist
So erhalten Sie das Datum mit Java
[Java] Memo zum Schreiben der Quelle
So deinstallieren Sie Java 8 (Mac)
[Java] So lassen Sie den privaten Konstruktor in Lombok weg
Hinweise zur Verwendung regulärer Ausdrücke in Java
So erhalten Sie den Namen einer Klasse / Methode, die in Java ausgeführt wird
Wie man JAVA in 7 Tagen lernt
Dynamisches Wechseln von JDKs beim Erstellen von Java mit Gradle
Wie verwende ich Klassen in Java?
So benennen Sie Variablen in Java
So leiten Sie den letzten Tag des Monats in Java ab
So verketten Sie Zeichenfolgen mit Java
So deinstallieren Sie, wenn Sie auf Ihrem Mac auf Java 9 aktualisiert haben
So bedienen Sie automatisch einen in Java unter Windows erstellten Bildschirm
So beheben Sie den unbekannten Fehler, der bei der Verwendung von slf4j in Java aufgetreten ist
So ermitteln Sie die Länge einer Audiodatei mit Java
So bringen Sie JDK 11 bequem in den Mac
So erhöhen Sie den Wert von Map in einer Zeile in Java
So implementieren Sie die Datumsberechnung in Java
Mehrsprachige Unterstützung für Java Verwendung des Gebietsschemas
[Java] Verwendung der File-Klasse
Java-Referenz zum Verständnis in der Abbildung
So installieren Sie Eclipse (Photon) auf Ihrem Mac
Ich habe das neue Yuan-Problem in Java ausprobiert
So führen Sie eine Basiskonvertierung in Java durch
[Java] Verwendung der toString () -Methode
Studieren der Verwendung des Konstruktors (Java)
[Java] So stellen Sie die Datums- und Uhrzeit auf 00:00:00 ein
[Java] So erhalten Sie das aktuelle Verzeichnis
So erzwingen Sie Codierungskonventionen in Java
Einbetten von Janus Graph in Java
[Verarbeitung × Java] Verwendung der Funktion
[Java] Verwendung der Calendar-Klasse
So wechseln Sie zwischen mehreren Java-Versionen
[Java] So rufen Sie die von HTML auf der Serverseite übergebenen Parameter ab
[Swing] So zeigen Sie einen beliebigen Namen in der Menüleiste des Mac an
So ermitteln Sie die Gesamtzahl der Seiten beim Paging in Java
So lösen Sie die lokale Umgebungskonstruktion von Ruby on Rails (MAC)!
So debuggen Sie die Verarbeitung im Ruby on Rails-Modell nur mit der Konsole
So erstellen Sie Ihre eigene Anmerkung in Java und erhalten den Wert
So überprüfen Sie das Protokoll im Docker-Container
So zeigen Sie eine Webseite in Java an
So erhalten Sie eine Klasse von Element in Java
So verbergen Sie Nullfelder als Antwort in Java
[Java] So wechseln Sie von Open JDK zu Oracle JDK
Verwendung der replace () -Methode (Java Silver)
So lösen Sie Ausdrucksprobleme in Java
[Java] So erhalten Sie die endgültige umgeleitete URL