簡體   English   中英

在 Windows 10 上升級到 Java 11

[英]Upgrade to Java 11 on Windows 10

我嘗試將筆記本電腦(運行 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?

通過評論的幫助並查看此問題,我發現問題在於C:\\ProgramData\\Oracle\\Java\\javapath出現在 Java 11 路徑之前,因此我將其移至底部,現在javajavac正確指向到 Java 11。

這是我按順序進行更改后請求的 Path 變量屏幕截圖: 在此處輸入圖片說明

我從 JDK 8 升級到 JDK 11。將 Java 11 添加到路徑和 JAVA_HOME 成功后,

java -version仍然指向以前的 java 版本(在我的例子中是 java 8。)

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

現在java -version顯示 java 11。我希望它也能幫助你。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM