首页 > 解决方案 > 在 Windows 10 上升级到 Java 11

问题描述

我尝试将笔记本电脑(运行 Windows 10)上的 Java 从 Java 10 升级到 Java 11。我从 Oracle 网站下载并安装了 Java 11 SDK,然后将 bin 文件夹的地址添加到路径系统变量中并更改了 JAVA_Home指向新的 jdk 文件。

路径系统变量如下所示:

....;C:\Program Files\Java\jdk-11.0.1\bin

JAVA_HOME

C:\Program Files\Java\jdk-11.0.1

尽管如此,当我打开 CMD 并运行时:java --version我得到了 Java 10,尽管javac --version我得到了 Java 11。

在此处输入图像描述

我按照此处描述的步骤操作: 如何在 Windows 上安装 OpenJDK 11?

标签: javawindowswindows-10java-11

解决方案


在评论的帮助下并查看了这个问题,我发现问题是C:\ProgramData\Oracle\Java\javapath出现在 Java 11 路径之前,所以我将它移到了底部,现在两者都java正确javac指向了 Java 11。

这是我按顺序进行更改后请求的 Path 变量的屏幕截图: 在此处输入图像描述


推荐阅读