JDK17安裝教程以及其環(huán)境變量配置教程
Windows下載和安裝JDK,以及配置JDK環(huán)境變量
一、下載和安裝
1.官網(wǎng)下載鏈接:JAVA Downloads|Oracle,然后安裝JDK,安裝過程中可以自定義安裝目錄等信息,例如我們選擇安裝目錄為 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)以下畫面,說明環(huá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)?。?!
2.我試了一下,發(fā)現(xiàn)只要?jiǎng)h除系統(tǒng)自動(dò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)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Java長度不足左位補(bǔ)0的3種實(shí)現(xiàn)方法
這篇文章主要介紹了Java長度不足左位補(bǔ)0的3種實(shí)現(xiàn)方法小結(jié),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-12-12SpringBoot集成Redis數(shù)據(jù)庫,實(shí)現(xiàn)緩存管理
SpringBoot2 版本,支持的組件越來越豐富,對(duì)Redis的支持不僅僅是擴(kuò)展了API,更是替換掉底層Jedis的依賴,換成Lettuce。 本案例需要本地安裝一臺(tái)Redis數(shù)據(jù)庫。下面就來看下集成Redis的步驟2021-06-06Java8函數(shù)式編程應(yīng)用小結(jié)
Java8非常重要的就是引入了函數(shù)式編程的思想,使得這門經(jīng)典的面向?qū)ο笳Z言有了函數(shù)式的編程方式,彌補(bǔ)了很大程度上的不足,函數(shù)式思想在處理復(fù)雜問題上有著更為令人稱贊的特性,本文給大家介紹Java8函數(shù)式編程應(yīng)用小結(jié),感興趣的朋友一起看看吧2023-12-12Java中的== 和equals()方法詳解與實(shí)例
本篇文章介紹了,在java中"==" 與equals方法的使用及其實(shí)例,需要的朋友可以參考下2017-04-04spring使用Filter過濾器對(duì)Response返回值進(jìn)行修改的方法
這篇文章主要介紹了spring使用Filter過濾器對(duì)Response返回值進(jìn)行修改,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-09-09IntelliJ?IDEA快速查詢maven依賴關(guān)系圖文教程
Maven提供了來查看依賴關(guān)系,而IDE往往提供了更加便利的方式,比如Eclipse或者IDEA都有類似的功能,下面這篇文章主要給大家介紹了關(guān)于IntelliJ?IDEA快速查詢maven依賴關(guān)系的相關(guān)資料,需要的朋友可以參考下2023-11-11