簡體   English   中英

Windows 10 java -版本不同於 JAVA_HOME

[英]Windows 10 java -version differs from JAVA_HOME

我正在努力在我的 Windows 10 機器上安裝 Java。 如果我查看我的 JAVA_HOME,路徑設置為 Java 13,但是當我輸入 java -version 時,我得到 ZD52387880E1EA22817A72D3759213889 的結果。 我究竟做錯了什么?

在此處輸入圖像描述

編輯:我將 JAVA_HOME 添加到我的用戶變量中,添加到我的用戶 PATH 中,並且它已經在常規 PATH 中,即使重新啟動機器后仍然沒有變化。

在此處輸入圖像描述

我的系統 PATH 的第一個和第三個條目是否可能是問題的一部分? 這些文件夾指向 JAVA 8 java.exe。

請檢查用戶和系統的 PATH 變量,您將找到對 java 1.8.0_221 安裝的引用。

您還可以添加作為第一個 PATH 條目 %JAVA_HOME%/bin 以使用 JAVA_HOME 引用的 JDK

您沒有為最新的 Java 版本設置路徑。 復制您在 JAVA_HOME 中的值,並將其粘貼到 PATH(窗口頂部)中。

Java 查看 PATH 環境變量中的內容,因此在該變量內部,您需要粘貼到與 JAVA_HOME 變量相同的路徑中。 這樣,java 將更新為您在 PATH 變量中使用的任何 jdk 版本。 如果需要,您還可以從 PATH 中刪除較舊的 jdk,以便您使用的 java 版本沒有歧義。

我也有同樣的問題。 但我重新編碼了路徑。 只需在“%JAVA_HOME&\bin”條目之前在提供的圖像中設置第一個條目(C:\Program Files (x86)\Common Files\Oracle\Java\javapath)。 Aftet 它在我的情況下有效。

暫無
暫無

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

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