前言
多sdk版本管理工具
1、安装java jdk
2、安装指定版本的 java jdk
3、安装本地包
1
|
sdk install groovy 3.0.0-SNAPSHOT /path/to/groovy-3.0.0-SNAPSHOT
|
4、移除 java jdk
5、查看当前生效的 java jdk
1
2
3
|
sdk current java
# 查看所有本地包的当前版本
sdk current
|
6、查看支持的清单
7、查看软件的版本
8、临时切换版本
1
|
sdk use java 8.0.232.hs-adpt
|
9、切换默认版本
1
|
sdk default java 11.0.5.hs-adpt
|
10、sdk 版本升级
1
2
3
|
sdk upgrade springboot
# 本地所有sdk全部升级
sdk upgrade
|
11、sdkman 版本升级
1
2
3
|
sdk selfupdate
# 强制重新安装
sdk selfupdate force
|
12、查看 sdkman 的版本
13、离线模式
1
2
3
4
5
|
sdk offline enable
Forced offline mode enabled.
sdk offline disable
Online mode re-enabled!
|
当电脑没有网的时候,离线模式会进行自动切换.
14、设置环境变量
设置 JAVA_HOME 变量始终指向 SDKMAN 使用的当前版本
1
|
export JAVA_HOME='$SDKMAN_DIR/candidates/java/current'
|
15、如果特定的版本下架了
先下载安装包
1
|
wget https://download.java.net/java/GA/jdk11/9/GPL/openjdk-11.0.2_linux-x64_bin.tar.gz
|
然后解压到 sdkman 安装目录
1
|
$HOME/.sdkman/candidates/java/
|