Installieren Sie Java mit SDKMAN! und wechseln Sie damit.
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 / 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)
$ curl -s "https://get.sdkman.io" | bash
$ source "$HOME/.sdkman/bin/sdkman-init.sh"
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
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
================================================================================
$ sdk install java 8.0.202-amzn
Ä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