在Windows 10上升级到Java 11

时间:2018-11-06 14:53:21

标签: java windows windows-10 java-11

我试图将笔记本电脑(运行Windows 10)上的Java从Java 10升级到Java11。我从Oracle网站下载并安装了Java 11 SDK,然后将bin文件夹的地址添加到Path System Variable中并将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。

enter image description here

我遵循了此处描述的步骤: How to install OpenJDK 11 on Windows?

2 个答案:

答案 0 :(得分:1)

在评论的帮助下,看着this question,我发现问题是C:\ProgramData\Oracle\Java\javapath出现在Java 11路径之前,因此我将其移到底部,现在都移到了{{1} }和java正确指向Java 11。

这是我按顺序进行更改后所请求的Path变量的屏幕截图: enter image description here

答案 1 :(得分:1)

我已从JDK 8升级到JDK11。将Java 11成功添加到路径和JAVA_HOME之后,

java -version仍指向先前的Java版本(在我的情况下为Java 8。)

然后,我运行了一个命令"setx -m JAVA_HOME "C:\Program Files\Java\jdk-11.0.7"

现在java -version显示Java11。希望它也对您有所帮助。