JDK安裝與配置超級(jí)詳細(xì)教程(包含二個(gè)或多個(gè)JDK的同時(shí)安裝)
一、JDK介紹
1、較常用的四個(gè)JDK版本
JDK8(=Java8=JDK1.8),這個(gè)版本較為成熟穩(wěn)定,是JDK的一個(gè)重要長(zhǎng)期支持版本(LTS),在生產(chǎn)環(huán)境中使用非常廣泛;
JDK11,增加了大量實(shí)用的新特性,包括新的 ZGC、云計(jì)算監(jiān)控診斷、Http Client、支持Unicode 10.0.0等,一共包含 17 個(gè) JDK 增強(qiáng)提案;
JDK17,最新長(zhǎng)期支持版本, 具有switch 新增模式,增加 Realed class 密封類,Parallel GC 默認(rèn)啟用已經(jīng)浮點(diǎn)運(yùn)算更加嚴(yán)格;
JDK18,短期版本,增加了服務(wù)提供者接口,默認(rèn)字符集為UTF-8;
二、JDK下載
官網(wǎng):https://www.oracle.com/
1、首先,打開瀏覽器,輸入以上Oracle的官網(wǎng)網(wǎng)址

2、然后點(diǎn)開產(chǎn)品,打開產(chǎn)品的列表,點(diǎn)擊Java

3、點(diǎn)擊Download Java,進(jìn)入Java的下載頁(yè)

4、這里選擇要下載的JDK版本和安裝的系統(tǒng)環(huán)境,點(diǎn)擊下載
學(xué)習(xí)環(huán)境中, 我們通常使用較新版本的JDK, 因?yàn)槲覀円獙W(xué)習(xí)部分新特性
開發(fā)環(huán)境中, 我們通常使用老版本的JDK, 因?yàn)槔习姹痉€(wěn)定且應(yīng)用廣泛
查看官網(wǎng)http://www.oracle.com官網(wǎng), 目前JDK已經(jīng)更新至20

如果需要下載長(zhǎng)期支持版本(老版本), 我們向下拉可以看到8和11
不同操作平臺(tái)可以選擇不同的下載入口


5、我們自己選擇一個(gè)版本進(jìn)行下載

三、JDK安裝
注意,以下安裝路徑都不要用中文命名,切記,切記,切記
那么我們今天就來(lái)說(shuō)說(shuō)JDK8下載安裝及配置,以及較新版本JDK的下載安裝及配置有哪些注意事項(xiàng)
1.拿到安裝包后,直接雙擊.exe文件,然后點(diǎn)擊更改,建議不要默認(rèn)的安裝到C盤,把jdk安裝到D盤或者其他盤

2.以下是我安裝到D盤新健一個(gè)文件名為java的文件(注意,由于我們安裝jdk的時(shí)候也把jdk和jre分開,這里建議在java文件下再新建一個(gè)名字為jdk1.8.0 的文件和名字為jre1.8.0的文件,目錄選擇文件jdk1.8.0)

3,繼續(xù)點(diǎn)擊下一步,就會(huì)出現(xiàn)以下安裝進(jìn)度條,耐心等待進(jìn)度條到滿

4,這已經(jīng)說(shuō)明jdk安裝成功了,然后點(diǎn)擊關(guān)閉就可以

安裝好了


四、JDK環(huán)境配置
1、首先在系統(tǒng)變量中, 新建變量名為JAVA_HOME, 值為JDK8的安裝路徑


2、然后在Path中, 借用變量JAVA_HOME(也就是JDK的安裝路徑), 找到JDK的bin目錄即可
%JAVA_HOME%\bin
最好再配置一個(gè)JRE的bin目錄
E:\develop\Java\jre1.8.0_202\bin

3、Win+R 打開cmd 輸入java -version 進(jìn)行測(cè)試


五、同時(shí)安裝多個(gè)JDK
安裝多個(gè)JDK 版本需要重復(fù)上面的步驟,下載想安裝的JDK,進(jìn)行安裝
1、下載JDK
步驟看回上面的JDK下載
2、JDK安裝
步驟看回上面的JDK安裝,安裝步驟大致相同
3、多個(gè)JDK的環(huán)境配置
3.1、配置JDK環(huán)境
細(xì)節(jié)參考JDK環(huán)境配置,這里進(jìn)行了簡(jiǎn)化

這里與上面的,單個(gè)JDK 步驟有些區(qū)別,具體如下:



安裝這個(gè)步驟同時(shí)配置二個(gè)或多個(gè)JDK,變量名命名為 JAVA_HOME+版本號(hào)



在配置一個(gè)JAVA_HOME 變量值用當(dāng)前想用的JDK環(huán)境的變量名


3.2、配置Path環(huán)境變量

新建兩條變量,注意將%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;分開添加

配置CLASSPATH環(huán)境變量
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

配置完成,連按確定關(guān)閉對(duì)話框。
打開cmd命令行,輸入java -version

3.3、切換版本
將JAVA_HOME的變量值改為%JAVA17_HOME%即可。

打開cmd命令行,輸入java -version

3.4、切換版本不成功的問(wèn)題
3.4.1、刪除javapath的Java文件
如果切換不成功,這可能是安裝jdk時(shí),自動(dòng)生成了優(yōu)先級(jí)更高的配置項(xiàng),使用以下方式解決:
打開C:\ProgramData\Oracle\Java\javapath。刪除底下三個(gè)文件。

3.4.2、刪除注冊(cè)表文件
從注冊(cè)表(運(yùn)行regedit)中 刪除jdk的默認(rèn)啟動(dòng)的版本。在HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft的Java Development Kit的CurrentVersion項(xiàng)的值和Java Runtime Environment的CurrentVersion項(xiàng)的值 windows +R 輸入regedit


總結(jié)
到此這篇關(guān)于JDK安裝與配置(包含二個(gè)或多個(gè)JDK的同時(shí)安裝)的文章就介紹到這了,更多相關(guān)JDK安裝與配置內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Java?Spring的核心與設(shè)計(jì)思想你知道嗎
這篇文章主要為大家詳細(xì)介紹了Java?Spring的核心與設(shè)計(jì)思想,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來(lái)幫助2022-03-03
使用Java生成永不重復(fù)的數(shù)字的實(shí)現(xiàn)方案
在現(xiàn)代應(yīng)用開發(fā)中,一個(gè)常見(jiàn)的需求是生成 永不重復(fù)的數(shù)字,無(wú)論是在訂單系統(tǒng)中生成唯一訂單號(hào),還是分布式系統(tǒng)中生成唯一標(biāo)識(shí),生成不重復(fù)的數(shù)字或ID都是至關(guān)重要的,本期我們將關(guān)注 Java 生產(chǎn)永不重復(fù)的數(shù)字,通過(guò)多個(gè)角度剖析不同場(chǎng)景下的解決方案,需要的朋友可以參考下2025-06-06
Unity2019-2020 個(gè)人版官方免費(fèi)激活詳細(xì)方法
這篇文章主要介紹了Unity2019-2020 個(gè)人版官方免費(fèi)激活詳細(xì)方法,激活方法分位兩種一種是激活新許可證,一種是手動(dòng)激活,感興趣的朋友跟隨小編一起看看吧2021-04-04
Java如何跳出當(dāng)前多重循環(huán)你知道嗎
這篇文章主要為大家介紹了Java跳出當(dāng)前多重循環(huán),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來(lái)幫助2022-01-01
Java中的for循環(huán)結(jié)構(gòu)及實(shí)例
這篇文章主要介紹了Java中的for循環(huán)結(jié)構(gòu)及實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-01-01
Java的JDBC編程使用之連接Mysql數(shù)據(jù)庫(kù)
這篇文章主要給大家介紹了關(guān)于Java的JDBC編程使用之連接Mysql數(shù)據(jù)庫(kù)的相關(guān)資料,JDBC是一種用于執(zhí)行SQL語(yǔ)句的Java?API,可以為多種關(guān)系數(shù)據(jù)庫(kù)提供統(tǒng)一訪問(wèn),需要的朋友可以參考下2023-12-12
淺析SpringMVC中的適配器HandlerAdapter
這篇文章主要介紹了SpringMVC中的適配器HandlerAdapter的相關(guān)資料,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-01-01


