SDKMAN: Quick Start
"SDKMAN! is a tool for managing parallel versions of multiple Software Development Kits on most Unix based systems" (https://sdkman.io/).
In this post, I am going to use it to switch Java version from 15 to 11.
background
I had java version 15, which was not supported by sonarqube.
So, I need to use version 8 or 11.
% java --version
openjdk 15.0.1 2020-10-20
install sdkman
As mentioned in https://sdkman.io/install , run:
% curl -s "https://get.sdkman.io" | bash
then, open a new terminal to reflect the change.
install java 11 (and switch)
$ sdk install java
Downloading: java 11.0.10.hs-adpt
...
Setting java 11.0.10.hs-adpt as default.
% java --version
openjdk 11.0.10 2021-01-19
See https://sdkman.io/usage for more detail
list
You can list available versions.
% sdk list java
================================================================================
Vendor | Use | Version | Dist | Status | Identifier
--------------------------------------------------------------------------------
AdoptOpenJDK | | 16.0.0.j9 | adpt | | 16.0.0.j9-adpt
| | 16.0.0.hs | adpt | | 16.0.0.hs-adpt
| | 11.0.10.j9 | adpt | | 11.0.10.j9-adpt
| >>> | 11.0.10.hs | adpt | installed | 11.0.10.hs-adpt
| | 8.0.282.j9 | adpt | | 8.0.282.j9-adpt
| | 8.0.282.hs | adpt | | 8.0.282.hs-adpt
Amazon | | 16.0.0.36.1 | amzn | | 16.0.0.36.1-amzn
| | 15.0.2.7.1 | amzn | | 15.0.2.7.1-amzn
| | 11.0.10.9.1 | amzn | | 11.0.10.9.1-amzn
| | 8.282.08.1 | amzn | | 8.282.08.1-amzn
...
Comments
Post a Comment