jdk17.0.2版本環境配置以及問題處理


jdk17.0.2版本環境配置以及問題處理

如何配置Java新版本jdk?

1. 新版jdk的下載及安裝

  1. 瀏覽器直接搜索關鍵字"jdk"

  2. 搜索結果第一個,點擊進入Oracle官網

  3. 根據個人所使用的設配,點擊下載相對應的jdk安裝包。因為是在官網下載,所以版本自動都是最近新版本,不用擔心版本過時(此時最新版本為jdk_17.0.2版本)

  1. 點擊下載好的安裝文件,開始安裝。

    注:jdk的默認安裝路徑為C盤下Program Files文件中的Java文件里,也可以調整到其他盤

  1. 此為安裝好之后的文件夾目錄,jdk的安裝到此基本完畢,務必記住此時的安裝地址

2. 新版本jdk環境配置

  1. 右鍵"此電腦",點擊"屬性",再點擊"高級系統設置"

  1. 點擊"環境變量"選項

  1. 點擊"系統變量"下的新建,輸入變量名:JAVA_HOME,變量值即為安裝jdk的地址

  1. 建立好JAVA_HOME后,在系統變量中尋找path變量,找到后雙擊

  2. 點擊"新建",新增兩個地址:

    %JAVA_HOME%\bin          //指向jdk安裝文件夾中的bin文件
    %JAVA_HOME%\jre\bin      //指向jkd文件夾中jre目錄下的bin文件      
    

  1. jkd的環境配置基本完畢。按住win鍵+R鍵,輸入cmd打開CMD控制台,用輸入DOS指令:

    java -version 
    

    若如下圖反饋Java jdk 的版本為新下載的17.0.2版本,則表示環境配置成功

配置環境過程中可能出現的問題

1. 新版本jdk中沒有jre文件

由於版本升級,在jdk 11之后的新版本里都不再含有jre文件,但是配置環境必須用到jdk文件夾中的jre文件

解決方案:

  1. 首先使用CMD控制台cd到jdk的安裝地址

    cd /d 你jre的安裝地址
    
  2. 使用dos指令

    bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre
    

    屆時查看jdk的安裝目錄里,jre文件就出現了

2. doc指令檢測Java環境配置不成功

按照以上方式配置好環境變量之后,但是在CMD控制台里輸入java -version后無反應。

原因

  1. 可能是因為之前配置過Java環境,path里的路徑冗雜,有些可能已經失效;建議將多余的path路徑刪去;

  2. 安裝了不同版本的jdk,導致CMD控制台反饋的Java版本和新安裝的jdk版本不符;

  3. 老版本jdk查詢的DOS指令和新版本略有不同(但都兼容,可能性很小)。

    java --version		//老版本
    java -version		//新版本
    

解決方法

打開CMD控制台,依次輸入以下指令:

SET JAVA_HOME=jre安裝地址

SET CLASSPATH=%JAVA_HOME%\lib

SET Path=%JAVA_HOME%\bin

接着輸入Java -version即可查詢到Java版本。

注:若之前安裝過jdk導致分不清jdk的具體下載地址,可以使用DOS指令

where java

來尋找所有已經安裝jdk的具體地址


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM