JDK 11 没有反映

JDK 11 is not reflecting

我已经安装了 jdk 11,但是当我从命令提示符检查版本时,它只显示 jdk 1.8。 我试过的是: 1. 从 oracle 网站下载 jdk-11.0.7_windows-x64_bin.exe 2.安装一样(我的系统也是64位的) 3.修改路径变量 4.重启系统

这可能是因为您的系统中安装了多个 java 版本。只需从您的系统中卸载所有以前的版本,只需要一个。检查系统中安装的版本。这将向您显示系统中安装的新 java 版本。

您也可以通过下载 zip 文件解压并将其放置在您的 c:/program files / java 中而无需安装 并在环境变量

中设置java_home

我也遇到了类似的问题,在我的系统中有 java jdk 8 和 jdk 12 已经安装,我需要 jdk 11 才能使用 sonarcube,所以我也安装了它 所以在卸载以前的 jdk 版本后问题就解决了。 对于卸载 jdk : 转到控制面板 -> 程序 -> 程序和功能 -> 右键单击​​ jdk 程序 ->卸载。