<form id="dlljd"></form>
        <address id="dlljd"><address id="dlljd"><listing id="dlljd"></listing></address></address>

        <em id="dlljd"><form id="dlljd"></form></em>

          <address id="dlljd"></address>
            <noframes id="dlljd">

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

              天天快資訊: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 中文字幕在线观看亚洲日韩