Win10下jdk安裝及環(huán)境變量配置詳細(xì)教程
前言
為什么寫這篇文章呢,因?yàn)槲也幌朐偃グ俣人褎e人的文章了,所以自己寫一篇以作記錄。
一、 準(zhǔn)備工作


由于有的讀者說(shuō)Oracle需要賬號(hào)才能下載,不想那么麻煩再去注冊(cè)一個(gè),那么你就通過(guò)下載地址2去下載好了。
一個(gè)JDK安裝程序,這是是1.8版本,因?yàn)樾碌腏DK版本都沒(méi)有什么很大的亮點(diǎn),如下圖所示,

二、安裝
鼠標(biāo)雙擊運(yùn)行,

選擇“是”,然后如下圖:

點(diǎn)擊下一步:

我在這里并不修改JDK的安裝路徑,所以無(wú)需改動(dòng),點(diǎn)擊下一步:

安裝過(guò)程中會(huì)彈出jre的安裝提示框,如下所示:

這里無(wú)需改動(dòng),點(diǎn)擊下一步,然后你會(huì)看到這個(gè):

反正你也很無(wú)聊,不如講一下這個(gè)圖的含義,Java成為3億人的驅(qū)動(dòng),Java屬于ORACLE公司,這里做后臺(tái)的朋友應(yīng)該比較清楚,而Java8的新特性,也使Java后面的JDK更替變得黯淡無(wú)光,所以現(xiàn)在開(kāi)發(fā)人員中有90%的人還是選擇Java8,最新的Java14無(wú)人問(wèn)津,主要是因?yàn)镴ava8的穩(wěn)定性。其次還有一點(diǎn),就是Java以后的JDK可能不會(huì)開(kāi)源了,這意味著后面不管他們有什么騷操作,使用了之前Java版本的人,都將被將一軍,這時(shí)Google這個(gè)老狐貍就很狡猾,使用新語(yǔ)言,于是Android Studio編譯器后續(xù)的首選語(yǔ)言就變成了Kotlin,而不再是Java了,也算是未雨綢繆了,你看完這些應(yīng)該就已經(jīng)安裝完成了。

這樣就安裝完成了,點(diǎn)擊“關(guān)閉”,然后進(jìn)行環(huán)境變量的配置。
三、 配置環(huán)境變量
鼠標(biāo)右鍵 “此電腦” 選擇屬性,之后會(huì)出現(xiàn)一個(gè)彈窗,點(diǎn)擊 “高級(jí)系統(tǒng)設(shè)置”

如下圖:

點(diǎn)擊 “環(huán)境變量” 然后會(huì)看到這樣的畫(huà)面:

關(guān)鍵是下面的內(nèi)容,用戶變量可以不用管:

至此你已經(jīng)完成了所有的準(zhǔn)備步驟,接下來(lái)就是環(huán)境配置了:
1.點(diǎn)擊“新建”會(huì)出現(xiàn)一個(gè)彈窗:

變量名:JAVA_HOME
變量值:C:\Program Files\Java\jdk1.8.0_162(JDK的安裝路徑,這里以你自己的安裝路徑為準(zhǔn))

輸入完成之后點(diǎn)確認(rèn),第一項(xiàng)配置就完成了,接下來(lái)進(jìn)行第二步
2.新建CLASSPATH變量
新建CLASSPATH變量,變量值為:
.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意前面是有一個(gè)點(diǎn)的),配置好之后如下圖,這里是可以復(fù)制粘貼的。

然后點(diǎn)確定保存變量,進(jìn)入第三步
3.配置path,找到path,雙擊或者點(diǎn)編輯

然后可以看到path里面已經(jīng)有很多內(nèi)容了,我們?cè)谧詈竺嫘陆ㄒ粋€(gè):

輸入 %JAVA_HOME%\bin

然后點(diǎn)確定保存,出去之后再點(diǎn)確定,然后再點(diǎn)確定,至此環(huán)境變量配置完畢,接下來(lái)就是測(cè)試環(huán)境變量配置有沒(méi)有問(wèn)題了。
四、驗(yàn)證環(huán)境變量配置
快捷鍵“ win + R ” ,打開(kāi)運(yùn)行窗口,輸入cmd,點(diǎn)擊確定打開(kāi)命令行窗口,

① java 驗(yàn)證
輸入 java,回車執(zhí)行

② javac 驗(yàn)證
在輸入 javac,回車執(zhí)行

在這一步的時(shí)候比較多的人輸入javac之后會(huì)出現(xiàn) 不是內(nèi)部或外部命令,也不是可運(yùn)行的程序。 的情況,后面我也查看自己的環(huán)境變量,也一一輸入了java、javac、java -version的命令都是正常的。然后有讀者說(shuō)我的系統(tǒng)變量中 Path 的內(nèi)容少了一部分,然后我就去對(duì)比了其他人的博客內(nèi)容,我的確少了一部分,但是我運(yùn)行javac是正常的

如果你配置之后發(fā)現(xiàn)javac不行的話,就在Path中再加入一項(xiàng) %JAVA_HOME%\jre\bin

然后點(diǎn)擊確定。再試一下javac看行不行。

其實(shí)對(duì)我來(lái)說(shuō)增加這個(gè)變量和不增加都是正常的,但是對(duì)于javac有問(wèn)題的讀者就可以試試看,說(shuō)不定就可以了呢?這個(gè)發(fā)現(xiàn)來(lái)源于一個(gè)讀者,發(fā)了一條長(zhǎng)評(píng)論,感謝。
當(dāng)然也有朋友執(zhí)行了上面的操作后,輸入javac還是不行,我都驚了,不過(guò)有熱心的讀者在經(jīng)歷我上述操作后找到了一個(gè)可以成功的辦法,我這里也做一下記錄,因?yàn)檎f(shuō)不定你就可以了,那就是改動(dòng)Path中的內(nèi)容。首先先看我現(xiàn)在的Path的內(nèi)容是:

你會(huì)發(fā)現(xiàn)這里的有一個(gè)%JAVA_HOME%,這個(gè)值就是之前配置的JDK的安裝路徑。

就是這個(gè)路徑,那么修改的方式就是把上面的引用路徑改成全路徑。
%JAVA_HOME%\bin
%JAVA_HOME%\jre\bin
改成,我現(xiàn)在是在安裝路徑是D:\Program Files\Java\jdk1.8.0_162,那么就改成下面這樣
D:\Program Files\Java\jdk1.8.0_162\bin
D:\Program Files\Java\jdk1.8.0_162\jre\bin

然后保存一頓確定,之后再打開(kāi)cmd輸入javac試一下:

可以。這里只是做一下解決方法的記錄,如果你依然不行,不要慌,繼續(xù)去尋找,并且解決后記錄一下過(guò)程,告訴我也行,我補(bǔ)充到文章中。
③ java -version 驗(yàn)證
再輸入 java -version ,回車執(zhí)行,(注意,java -version 中間有空格,我看到太多粗心的少打空格而失敗了,切記、切記、切記。)

至此,環(huán)境變量就配置完畢了,如果你是win7的操作系統(tǒng),那么第三步要稍作改動(dòng)。
QA:有部分人安裝完JDK之后不能完整的使用命令得到相應(yīng)的結(jié)果,首先檢查命令有沒(méi)有輸錯(cuò),例如中英文狀態(tài),還有空格,如果是javac沒(méi)有反應(yīng)或者提示不是內(nèi)部或外部命令,則檢查一下安裝的文件是否完整,查詢安裝文件夾中是否有jdk和jre。
如果檢查了安裝文件沒(méi)有問(wèn)題就重啟一下試試,可能不同的電腦環(huán)境變量生效的方式不同,這方法來(lái)自評(píng)論,試一下沒(méi)有什么壞事。
到此這篇關(guān)于Win10下jdk安裝及環(huán)境變量配置詳細(xì)教程的文章就介紹到這了。希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- Linux下安裝jdk1.8并配置環(huán)境變量的教程
- Java開(kāi)發(fā)環(huán)境jdk 1.8安裝配置方法(Win7 64位系統(tǒng)/windows server 2008)
- win7 64位系統(tǒng)JDK安裝配置環(huán)境變量教程
- jdk安裝、Java環(huán)境配置方法詳解
- Windows 10上JDK環(huán)境安裝配置圖文教程
- 類Linux環(huán)境安裝jdk1.8及環(huán)境變量配置詳解
- Linux jdk安裝及環(huán)境變量配置教程(jdk-8u144-linux-x64.tar.gz)
- JDK安裝與配置超級(jí)詳細(xì)教程(包含二個(gè)或多個(gè)JDK的同時(shí)安裝)
相關(guān)文章
Win2008 R2下配制負(fù)載均衡方法(圖文簡(jiǎn)潔版)
這篇文章主要介紹了Win2008 R2下配制負(fù)載均衡方法(圖文簡(jiǎn)潔版),需要的朋友可以參考下2016-10-10
IIS7.5 配置自定義后綴的ASP文件 無(wú)法執(zhí)行 總是提示下載的解決方法
這篇文章主要介紹了IIS7.5 配置自定義后綴的ASP文件 無(wú)法執(zhí)行 總是提示下載的解決方法,需要的朋友可以參考下2016-06-06
Event filter with query SELECT * FROM __InstanceModification
這篇文章主要介紹了Event filter with query SELECT * FROM __InstanceModificationEvent WITHIN ,需要的朋友可以參考下2015-09-09
windows server 2016部署服務(wù)的方法步驟(圖文教程)
這篇文章主要介紹了windows server 2016部署服務(wù)的方法步驟(圖文教程),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2019-06-06
在虛擬機(jī)中安裝windows?server?2008的圖文教程
這篇文章主要介紹了在虛擬機(jī)中安裝windows?server?2008,包括windows?server?2008鏡像下載地址及搭建搭建虛擬機(jī)的詳細(xì)過(guò)程,本文通過(guò)圖文并茂的形式給大家介紹的非常詳細(xì),需要的朋友可以參考下2022-06-06
Win2003平臺(tái)上jsp虛擬主機(jī)環(huán)境的架設(shè)(IIS6+J2SDK+resin)
今天有客戶找我配置服務(wù)器,要求asp+php+jsp運(yùn)行環(huán)境,理論上我不建議同事跑jsp,一般windows下都是asp+php下。而linux下對(duì)asp的支持又不好2012-12-12
windows環(huán)境下用squid代理https(ssl)的方法
這篇文章主要是為大家介紹下windows環(huán)境下用squid代理https(ssl)的方法,需要的朋友可以參考下2013-12-12
windows下apache+php+mysql 環(huán)境配置方法
很多朋友想要在window下配置apache+php+mysql運(yùn)行環(huán)境,其實(shí)從這么長(zhǎng)時(shí)間的經(jīng)驗(yàn)來(lái)看,win2003下還是用iis,如果為了學(xué)習(xí)或?qū)pache特別熟悉的朋友可以用apache2012-04-04
詳解IIS中URL重寫工具的匹配URL-規(guī)則模式(rule patterns)
rule patterns規(guī)則模式在IIS的URL重寫模塊中,是較為關(guān)鍵的設(shè)置。只有規(guī)則模式的URL匹配成功時(shí),其他的規(guī)則才能起到作用。規(guī)則模式的匹配URL設(shè)置主要是匹配URL中的路徑部分,一般使用正則表達(dá)式和通配符對(duì)URL路徑進(jìn)行匹配,下面會(huì)仔細(xì)的說(shuō)明2017-03-03

