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

2.直接點擊下載好的安裝包

3.點擊下一步

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

5.安裝完畢

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

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

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


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

(3)【CLASSPATH】 為java加載類(class or lib)路徑,只有類在classpath中,java命令才能識別,設(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】幾個命令,出現(xiàn)以下畫面,說明環(huán)境變量配置成功;



三、問題和解決方案
1.Q:在cmd中輸入java、javac和java -version驗證時發(fā)生以下錯誤



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

發(fā)現(xiàn)?。。?/strong> 發(fā)現(xiàn)?。?! 發(fā)現(xiàn)!??!
2.我試了一下,發(fā)現(xiàn)只要刪除系統(tǒng)自動配置的環(huán)境變量PATH中的值,無論是在用戶變量中還是系統(tǒng)變量中配置PATH都是可行的!??!而且就像其他博主寫的,加上%JAVA_HOME%\jre\bin也是可行的?。?!

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

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

四、總結(jié)
記錄一下,方便下次找到~順便分享給大家啦~
到此這篇關(guān)于JDK17安裝教程以及其環(huán)境變量配置的文章就介紹到這了,更多相關(guān)JDK17安裝及環(huán)境變量配置內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
springboot Actuator的指標(biāo)監(jiān)控可視化功能詳解
SpringBoot Actuator是springboot為簡化我們對微服務(wù)項目的監(jiān)控功能抽取出來的模塊,使得我們每個微服務(wù)快速引用即可獲得生產(chǎn)界別的應(yīng)用監(jiān)控、審計等功能。這篇文章主要介紹了springboot Actuator的指標(biāo)監(jiān)控可視化,需要的朋友可以參考下2021-08-08
圖文教程教你IDEA中的Spring環(huán)境搭建+簡單入門
這篇文章主要介紹了圖文教程教你IDEA中的Spring環(huán)境搭建+簡單入門,Spring的環(huán)境搭建使用Maven更加方便,需要的朋友可以參考下2023-03-03
如何在Java Deeplearning4j中進行數(shù)據(jù)加載與預(yù)處理
本文介紹了如何在 Deeplearning4j 中加載和預(yù)處理數(shù)據(jù),包括圖像和 CSV 數(shù)據(jù)的加載,以及基本的數(shù)據(jù)標(biāo)準化和分割操作,本文結(jié)合實例代碼給大家介紹的非常詳細,感興趣的朋友跟隨小編一起看看吧2025-09-09

