JDK17安裝教程以及其環(huán)境變量配置教程
Windows下載和安裝JDK,以及配置JDK環(huán)境變量
一、下載和安裝
1.官網(wǎng)下載鏈接:JAVA Downloads|Oracle,然后安裝JDK,安裝過(guò)程中可以自定義安裝目錄等信息,例如我們選擇安裝目錄為 D:\Program Files\Java\jdk-17
注:有Linux、macOS、Windows三個(gè)版本,自行選擇,Windows建議下載Windows下的x64 Installer安裝包。

2.直接點(diǎn)擊下載好的安裝包

3.點(diǎn)擊下一步

4.可以更改安裝JDK的路徑

5.安裝完畢

二、配置JDK環(huán)境變量
1.安裝完成后,右擊【我的電腦】,點(diǎn)擊【屬性】;
2.選擇【高級(jí)系統(tǒng)設(shè)置】選項(xiàng)卡,點(diǎn)擊【環(huán)境變量】;

3.在【系統(tǒng)變量】中,設(shè)置3項(xiàng)屬性:(1)JAVA_HOME,(2)PATH,(3)CLASSPATH,若已存在則點(diǎn)擊“編輯”,不存在則點(diǎn)擊“新建”;
注:是系統(tǒng)變量,而不是用戶變量
(1)【JAVA_HOME 】指明JDK安裝路徑就是剛才安裝時(shí)所選擇的路徑,比如我的是:D:\Program Files\Java\jdk-17,此路徑下包括lib,bin,jre等文件夾。
具體步驟:輸入JAVA_HOME 和 JDK的安裝路徑,可以直接點(diǎn)擊瀏覽目錄選中JDK的安裝路徑。(如圖所示)
注:不要包括bin文件

(2)【PATH 】使得系統(tǒng)可以在任何路徑下識(shí)別java命令,選中系統(tǒng)變量中的 Path點(diǎn)擊編輯,然后點(diǎn)擊新建,輸入 %JAVA_HOME%\bin 即可,全部點(diǎn)擊確定。


注:此處要?jiǎng)h除系統(tǒng)給你配置的JDK環(huán)境變量PATH中(如下圖),否則會(huì)發(fā)生錯(cuò)誤(我就是錯(cuò)在了這里,找了很久才找到啊?。。。?/p>

(3)【CLASSPATH】 為java加載類(class or lib)路徑,只有類在classpath中,java命令才能識(shí)別,設(shè)為:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar ,%JAVA_HOME%就是引用前面指定的JAVA_HOME;
注:要加.表示當(dāng)前路徑

4.Win+R,鍵入“cmd”,打開命令行;

5.鍵入命令【java -version】,【java】,【javac】幾個(gè)命令,出現(xiàn)以下畫面,說(shuō)明環(huán)境變量配置成功;



三、問(wèn)題和解決方案
1.Q:在cmd中輸入java、javac和java -version驗(yàn)證時(shí)發(fā)生以下錯(cuò)誤



A:刪除系統(tǒng)給你配置的JDK系統(tǒng)變量。

發(fā)現(xiàn)?。?! 發(fā)現(xiàn)?。?! 發(fā)現(xiàn)!?。?/strong>
2.我試了一下,發(fā)現(xiàn)只要?jiǎng)h除系統(tǒng)自動(dòng)配置的環(huán)境變量PATH中的值,無(wú)論是在用戶變量中還是系統(tǒng)變量中配置PATH都是可行的?。。《揖拖衿渌┲鲗懙?,加上%JAVA_HOME%\jre\bin也是可行的?。。?/p>

(1)在用戶變量中配置PATH

(2)在系統(tǒng)變量中配置PATH

四、總結(jié)
記錄一下,方便下次找到~順便分享給大家啦~
到此這篇關(guān)于JDK17安裝教程以及其環(huán)境變量配置的文章就介紹到這了,更多相關(guān)JDK17安裝及環(huán)境變量配置內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Spring Boot從main方法到內(nèi)嵌Tomcat的全過(guò)程(自動(dòng)化流程)
SpringBoot啟動(dòng)始于main方法,創(chuàng)建SpringApplication實(shí)例,初始化上下文,準(zhǔn)備環(huán)境,刷新容器并啟動(dòng)內(nèi)嵌Tomcat,通過(guò)自動(dòng)配置加載必要類完成應(yīng)用部署,本文給大家介紹Spring Boot從main方法到內(nèi)嵌Tomcat的全過(guò)程,感興趣的朋友一起看看吧2025-07-07
SpringCloud服務(wù)接口調(diào)用OpenFeign及使用詳解
這篇文章主要介紹了SpringCloud服務(wù)接口調(diào)用——OpenFeign,在學(xué)習(xí)Ribbon時(shí),服務(wù)間調(diào)用使用的是RestTemplate+Ribbon實(shí)現(xiàn),而Feign在此基礎(chǔ)上繼續(xù)進(jìn)行了封裝,使服務(wù)間調(diào)用變得更加方便,需要的朋友可以參考下2023-04-04
Java調(diào)用Python服務(wù)的三種實(shí)現(xiàn)過(guò)程
這篇文章主要介紹了Java調(diào)用Python服務(wù)的三種實(shí)現(xiàn)過(guò)程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2025-10-10
新手學(xué)習(xí)Java對(duì)Redis簡(jiǎn)單操作
這篇文章主要介紹了新手學(xué)習(xí)Java對(duì)Redis簡(jiǎn)單操作,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-04-04
Springboot添加jvm監(jiān)控實(shí)現(xiàn)數(shù)據(jù)可視化
這篇文章主要介紹了Springboot添加jvm監(jiān)控實(shí)現(xiàn)數(shù)據(jù)可視化,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-04-04
Java實(shí)現(xiàn)局域網(wǎng)IP地址掃描
這篇文章主要為大家詳細(xì)介紹了Java實(shí)現(xiàn)局域網(wǎng)IP地址掃描,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-05-05
idea如何在service窗口中顯示多個(gè)服務(wù)
這篇文章主要介紹了idea如何在service窗口中顯示多個(gè)服務(wù)問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-09-09

