聯系我們 - 廣告服務 - 聯系電話:
您的當前位置: > 關注 > > 正文

天天快資訊:java-version升級的JDK 到底是怎么回事?

來源:CSDN 時間:2023-01-03 07:37:32


(資料圖)

Question

前段時間,升級了工作使用的JDK。隨后執行java -version就報了如下的錯誤:current version has value "1.8" ,but "1.6".

Solution

這個其實是裝了2個版本的JDK導致的。Windows環境和Linux有一定的差距。 解決辦法: 1. cmd運行通過regedit進入注冊表,打開HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft分別修改Java Development kit及Java Runtime Environment中的CurrentVersion值為1.8. 2. 替換需要版本的java.exejavaw.exejavaws.exe替換到C:\Windows/System32、C:\Windows\SysWOW64、C:\ProgramData\Oracle\Java\javapath3. 通過java -version進行驗證。

Others

如何進入注冊表模式? cmd->regedit即可進入。

出現錯誤 ‘findstr’ 不是內部或外部命令,也不是可運行的程序或批處理文件? 在path路徑加入%SystemRoot%/system32;%SystemRoot%;我之前誤刪了導致這個錯誤。

Reference

[1]. Windows管理多個java版本–解決’has value ‘1.8’,but’1.7’ is required’的方法 [2]. 怎么打開注冊表,打開注冊表的幾種方法 [3]. 出現’findstr’ 不是內部或外部命令,也不是可運行的程序或批處理文件

責任編輯:

標簽:

相關推薦:

精彩放送:

新聞聚焦
Top 岛国精品在线