jdk17.0.2版本環境配置以及問題處理
如何配置Java新版本jdk?
1. 新版jdk的下載及安裝
-
瀏覽器直接搜索關鍵字"jdk"
-
搜索結果第一個,點擊進入Oracle官網
-
根據個人所使用的設配,點擊下載相對應的jdk安裝包。因為是在官網下載,所以版本自動都是最近新版本,不用擔心版本過時(此時最新版本為jdk_17.0.2版本)
-
點擊下載好的安裝文件,開始安裝。
注:jdk的默認安裝路徑為C盤下Program Files文件中的Java文件里,也可以調整到其他盤
- 此為安裝好之后的文件夾目錄,jdk的安裝到此基本完畢,務必記住此時的安裝地址
2. 新版本jdk環境配置
- 右鍵"此電腦",點擊"屬性",再點擊"高級系統設置"
- 點擊"環境變量"選項
- 點擊"系統變量"下的新建,輸入變量名:JAVA_HOME,變量值即為安裝jdk的地址
-
建立好JAVA_HOME后,在系統變量中尋找path變量,找到后雙擊
-
點擊"新建",新增兩個地址:
%JAVA_HOME%\bin //指向jdk安裝文件夾中的bin文件 %JAVA_HOME%\jre\bin //指向jkd文件夾中jre目錄下的bin文件
-
jkd的環境配置基本完畢。按住win鍵+R鍵,輸入cmd打開CMD控制台,用輸入DOS指令:
java -version
若如下圖反饋Java jdk 的版本為新下載的17.0.2版本,則表示環境配置成功
配置環境過程中可能出現的問題
1. 新版本jdk中沒有jre文件
由於版本升級,在jdk 11之后的新版本里都不再含有jre文件,但是配置環境必須用到jdk文件夾中的jre文件
解決方案:
-
首先使用CMD控制台cd到jdk的安裝地址
cd /d 你jre的安裝地址
-
使用dos指令
bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre
屆時查看jdk的安裝目錄里,jre文件就出現了
2. doc指令檢測Java環境配置不成功
按照以上方式配置好環境變量之后,但是在CMD控制台里輸入java -version后無反應。
原因
-
可能是因為之前配置過Java環境,path里的路徑冗雜,有些可能已經失效;建議將多余的path路徑刪去;
-
安裝了不同版本的jdk,導致CMD控制台反饋的Java版本和新安裝的jdk版本不符;
-
老版本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的具體地址