Mit SDKMan können mehrere Versionen von Java Development Kits auf demselben Computer installiert werden.
Einige Punkte zu SDKMan lauten wie folgt:
- SDKMan ist kostenlos und wird von der Open Source Community entwickelt.
- SDKMan wird schriftlich bash und es erfordert nur curl und zip / unzip Programme auf Ihrem System vorhanden sein.
- SDKMan kann rund 29 Software Development Kits für die JVM wie Java, Groovy, Scala, Kotlin und Ceylon installieren. Ameise, Gradle, Grails, Maven, SBT, Spark, Spring Boot, Vert.x.
- Wir müssen uns nicht um das Festlegen der Variablen
_HOME
und der PATH
Umgebungsvariablen kümmern , da SDKMan diese automatisch verarbeitet.
SDKMan kann auf allen UNIX-basierten Plattformen wie Mac OSX, Linux, Cygwin, Solaris und FreeBSD ausgeführt und mit den folgenden Befehlen installiert werden:
$ curl -s "https://get.sdkman.io" | bash
$ source "$HOME/.sdkman/bin/sdkman-init.sh"
Weil SDKMan in Bash geschrieben ist und nur Curl und Zip / Unzip benötigt , um auf Ihrem System vorhanden zu sein. Sie können SDKMan auch unter Windows installieren, indem Sie zuerst Cygwin oder Git Bash für Windows installieren und dann die obigen Befehle ausführen.
Der Befehl sdk list java
gibt uns eine Liste der Java-Versionen, die wir mit SDKMan installieren können.
Java 8 installieren
$ sdk install java 8.0.201-oracle
Java 9 installieren
$ sdk install java 9.0.4-open
Java 11 installieren
$ sdk install java 11.0.2-open
Java-Version deinstallieren
Wenn Sie eine JDK-Version deinstallieren möchten, z. B. 11.0.2-open, können Sie dies wie folgt tun:
$ sdk uninstall java 11.0.2-open
Aktuelle Java-Version wechseln
Wenn Sie eine Version von JDK für alle Terminals und Anwendungen aktivieren möchten, können Sie den Befehl verwenden
sdk default java <your-java_version>
Die obigen Befehle aktualisieren auch die Variablen PATH und JAVA_HOME automatisch. Weitere Informationen finden Sie in meinem Artikel So installieren Sie mehrere Java-Versionen auf demselben Computer .