$ sdk 当前 java 显示未使用任何版本的 java

$ sdk 当前 java 显示未使用任何版本的 java

我已经在我的 linux ubuntu 18.04 中安装了 sdkman。

$ sdk版本
SDKMAN 5.11.5+713

我使用以下命令安装了 amazon java correto 11。

$ sdk install java 11.0.11.9.1-amzn
java 11.0.11.9.1-amzn 已安装。

我使用以下命令将此 Java 版本设为默认版本
$ sdk default java 11.0.11.9.1-amzn
默认 java 版本设置为 11.0.11.9.1-amzn

但当我尝试查看时,它显示当前默认的 Java 版本不使用任何版本的 Java

$ sdk current java
未使用任何版本的 java

当我这样做的时候$ sudo 更新替代方案 --config java 我不明白亚马逊 correto 11 的列表

$ sudo 更新替代方案 --config java 替代 java (提供 /usr/bin/java) 有 3 种选择。在此处输入图片描述

答案1

我现在遇到了和你同样的问题,甚至尝试了更多版本。

解决这个问题的方法是...打开一个新的 bash。我不是在开玩笑。希望它也能为你解决问题。

相关内容