在Windows 10 WSL中更新Java版本



我安装了openjdk 11.0.2。我通过运行升级了java版本

sudo apt update
sudo apt install openjdk-11-jdk

如果我再次运行sudo apt install openjdk-11-jdk;openjdk-11-jdk已经是最新的版本(11.0.11+9-0ubuntu2.04(";

然而,当我使用java版本时,它显示的是旧版本11.0.2,而不是11.0.11

openjdk version "11.0.2" 2019-01-15
OpenJDK Runtime Environment 18.9 (build 11.0.2+9)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.2+9, mixed mode)

JAVA_ HOME仍然显示"/opt/java/jdk-11.0.2";,所以我想这可能是java版本仍然显示旧版本的问题吧?

当我做where is java时,它显示

java: /usr/bin/java /usr/share/java /opt/java/jdk-11.0.2/bin/java /mnt/c/Program Files/Common Files/Oracle/Java/javapath_target_917640/java.exe /usr/share/man/man1/java.1.gz

不确定最新版本安装在哪里,这样我就可以让JAVA_HOME指向那个

openjdk-11-jdk-headless_11.0.11+9-0ubuntu2~20.04_amd64.debopenjdk-11-jre-headless_11.0.11+9-0ubuntu2~20.04_amd64.deb包显示(通过7-zip提取(OpenJDK 11将安装在/usr/lib/jvm/java-11-openjdk-amd64上。

这将为您提供有关附加环境变量(如PATHJAVA_PATH(的足够信息。

并且,可能有一个名为default-jvm的路径,您可以相应地使用该路径。

相关内容

  • 没有找到相关文章

最新更新