29
loading...
This website collects cookies to deliver better user experience
a tool for managing parallel versions of multiple Software Development Kits on most Unix based systems. It provides a convenient Command Line Interface (CLI) and API for installing, switching, removing and listing Candidates.
JAVA_HOME
or other environment variables.curl -s "https://get.sdkman.io" | bash
sdk list java
command:% sdk list java
================================================================================
Available Java Versions
================================================================================
Vendor | Use | Version | Dist | Status | Identifier
--------------------------------------------------------------------------------
AdoptOpenJDK | | 14.0.1.j9 | adpt | | 14.0.1.j9-adpt
| | 14.0.1.hs | adpt | | 14.0.1.hs-adpt
| | 13.0.2.j9 | adpt | | 13.0.2.j9-adpt
| | 13.0.2.hs | adpt | | 13.0.2.hs-adpt
| | 12.0.2.j9 | adpt | | 12.0.2.j9-adpt
| | 12.0.2.hs | adpt | | 12.0.2.hs-adpt
| | 11.0.7.j9 | adpt | | 11.0.7.j9-adpt
| | 11.0.7.hs | adpt | | 11.0.7.hs-adpt
| | 8.0.252.j9 | adpt | | 8.0.252.j9-adpt
| | 8.0.252.hs | adpt | | 8.0.252.hs-adpt
Amazon | | 11.0.7 | amzn | | 11.0.7-amzn
| | 8.0.252 | amzn | | 8.0.252-amzn
| | 8.0.202 | amzn | | 8.0.202-amzn
...
sdk install java
command, noting the Identifier column. This is used to uniquely specify vendor and JDK version.sdk install java 14.0.1.hs-adpt
% sdk install java 14.0.1.hs-adpt
Downloading: java 14.0.1.hs-adpt
In progress...
#################### 100.0%
#################### 100.0%
Repackaging Java 14.0.1.hs-adpt...
Done repackaging...
Cleaning up residual files...
Installing: java 14.0.1.hs-adpt
Done installing!
Do you want java 14.0.1.hs-adpt to be set as default? (Y/n): y
Setting java 14.0.1.hs-adpt as default.
% java -version
openjdk version "14.0.1" 2020-04-14
OpenJDK Runtime Environment AdoptOpenJDK (build 14.0.1+7)
OpenJDK 64-Bit Server VM AdoptOpenJDK (build 14.0.1+7, mixed mode, sharing)
sdk use java ...
command to change the current shell to be a specific version.% sdk use java 11.0.7.hs-adpt
Using java version 11.0.7.hs-adpt in this shell.
david@Davids-MacBook-Air ~ % java -version
openjdk version "11.0.7" 2020-04-14
OpenJDK Runtime Environment AdoptOpenJDK (build 11.0.7+10)
OpenJDK 64-Bit Server VM AdoptOpenJDK (build 11.0.7+10, mixed mode)
sdk default java ...
command% sdk default java 11.0.7.hs-adpt
Default java version set to 11.0.7.hs-adpt
sdk current java
command to display the currently selected JDK version.sdk list
, or visit the prioject documentation.