【发布时间】:2021-11-23 23:06:45
【问题描述】:
我安装了 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~20.04)”
但是,当我执行 java -version 时,它会显示旧版本 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 -version 仍然显示旧版本的问题?
当我执行 whereis 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 指向那个版本
【问题讨论】:
标签: java ubuntu windows-subsystem-for-linux