以前我有 java 1.8.0_131,然后我安裝了 JDK 1.8.0_102。然后也更改了環境變數中的版本,但是在 cmd 中檢查 java 版本時,它仍然顯示 java 1.8.0_131。有什么解決辦法嗎?
uj5u.com熱心網友回復:
我猜你已經嘗試過使用路徑等的明顯方法,所以也許你破壞了符號鏈接。
因此,嘗試在具有提升權限的終端中撰寫以下命令:
mklink java.exe "C:\Program Files\Java\jdk1.8.0_131\bin\java.exe"
mklink javaw.exe "C:\Program Files\Java\jdk1.8.0_131\bin\javaw.exe"
mklink javaws.exe "C:\Program Files\Java\jdk1.8.0_131\bin\javaws.exe"
(根據你電腦的路徑調整路徑)
uj5u.com熱心網友回復:
確保您只安裝了 1 個版本的 java 1.8 并在控制面板中卸載其他版本,如下所示:

uj5u.com熱心網友回復:
請按照本教程第一部分中的說明如何在 Windows 中更改 Java 版本以設定您的默認 Java 版本,然后在您需要將版本更改為另一個版本時使用諸如這些的 Windows 批處理檔案來更改活動版本:
激活Java_8.bat:
@echo off
set JAVA_HOME=C:\Program Files\Java\jdk1.8.0_31
setx JAVA_HOME "%JAVA_HOME%"
set Path=%JAVA_HOME%\bin;%Path%
echo Java 8 activated as user default.
激活Java_11.bat
@echo off
set JAVA_HOME=C:\Program Files\Java\jdk-11.0.12
setx JAVA_HOME "%JAVA_HOME%"
set Path=%JAVA_HOME%\bin;%Path%
echo Java 11 activated as user default.
根據您安裝的版本和目錄更改 JAVA_HOME。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/484862.html
上一篇:如何在不包含檔案父目錄(Windows)的情況下創建zip檔案?
下一篇:組裝兩個向量的元素的32位和
