一文詳解如何更改電腦使用的JDK版本
如何更改電腦使用的JDK版本
一、安裝好JDK后,為了方便在命令行窗口的任意目錄啟動(dòng)程序,我們需要配置Path環(huán)境變量用于記錄程序路徑。
Path環(huán)境變量的作用:
? Path環(huán)境變量是用來(lái)配置命令的路徑的,這樣可以在命令行窗口中的任何位置直接使用這些命令。
JDK安裝時(shí)Path需要注意的事項(xiàng):
? 目前較新的JDK安裝時(shí)會(huì)自動(dòng)配置javac、java命令的路徑到Path環(huán)境變量中去 ,所以javac、java可以直接使用。
? 但是以前下載的老版本的JDK是沒(méi)有自動(dòng)配置的,此時(shí)必需要自己配置Path環(huán)境變量。
環(huán)境變量的位置在:我的電腦 -> 屬性 -> 高級(jí)系統(tǒng)設(shè)置 -> 高級(jí) -> 環(huán)境變量。
1、右鍵點(diǎn)擊“此電腦”,選擇“屬性”項(xiàng)。

2、點(diǎn)擊“高級(jí)系統(tǒng)設(shè)置”,在彈出的系統(tǒng)屬性框中,選擇“高級(jí)”選項(xiàng)卡(默認(rèn)即顯示該選項(xiàng)卡),點(diǎn)擊“環(huán)境變量”。

3、在彈出的“環(huán)境變量”框中選擇下方的Path系統(tǒng)變量,然后打開(kāi)。

若在用戶變量中沒(méi)有Path變量可以新建一個(gè)Path變量,也可以選擇下面的系統(tǒng)變量中的Path,選擇哪個(gè)都可以。
4、在打開(kāi)Path環(huán)境變量中點(diǎn)擊的"新建",輸入JDK安裝位置,點(diǎn)擊確定。(要點(diǎn)擊全部的確定)
注意:為防止路徑輸入錯(cuò)誤,可以打開(kāi)文件夾,拷貝路徑。
D:\Java\jdk-10\bin

5**、重新配置了環(huán)境變量后,必須檢測(cè)是否配置成功**
?打開(kāi)命令行窗口,分別輸入java、javac、java -version 查看版本提示。

6、配置JAVA_HOME環(huán)境變量
?JAVA_HOME:告訴操作系統(tǒng)JDK安裝在了哪個(gè)位置(將來(lái)其他技術(shù)要通過(guò)這個(gè)環(huán)境變量找JDK)
注意:較新版本的JDK只是自動(dòng)配置了Path,并沒(méi)有自動(dòng)配置JAVA_HOME。
在彈出的“新建系統(tǒng)變量”框中,輸入變量名和變量值,點(diǎn)擊確定。
變量名為:JAVA_HOME
變量值為JDK的安裝路徑,到bin目錄的上一層即可。
比如D:\Java\jdk-10
注意:為防止路徑輸入錯(cuò)誤,可以打開(kāi)文件夾,拷貝路徑。


7、為了之后更改JDK版本更加方便,將之前的Path環(huán)境變量改為%JAVA_HOME%\bin,不推薦使用Path D:\Java\jdk-10\bin
推薦: Path %JAVA_HOME%\bin
不推薦: Path D:\Java\jdk-10\bin
之前

現(xiàn)在

8、重新配置了環(huán)境變量后,必須檢測(cè)是否配置成功**
?打開(kāi)命令行窗口,分別輸入java、javac、java -version 查看版本提示。

二、更改電腦使用的JDK版本
1、只需要將環(huán)境變量中的JAVA_HOME環(huán)境變量改為需要替換的JDK版本即可。
將JAVA_HOME中先前的D:\Java\jdk-10
替換為:D:\Java\jdk-17.0.1

替換為

2、重新配置了環(huán)境變量后,必須檢測(cè)是否配置成功**
?打開(kāi)命令行窗口,分別輸入java、javac、java -version 查看版本提示。

3、看上圖JDK已經(jīng)完成更換。
總結(jié)
到此這篇關(guān)于如何更改電腦使用JDK版本的文章就介紹到這了,更多相關(guān)更改使用的JDK版本內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
SpringBoot整合MyBatis-Plus樂(lè)觀鎖不生效的問(wèn)題及解決方法
這篇文章主要介紹了SpringBoot整合MyBatis-Plus樂(lè)觀鎖不生效的問(wèn)題解決方案,通過(guò)實(shí)例代碼介紹了SpringBoot各個(gè)層次的操作,需要的朋友可以參考下2022-04-04
Spring自動(dòng)配置之condition條件判斷上篇
這篇文章主要為大家介紹了SpringBoot condition條件判斷功能的使用,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2022-08-08
Java后端學(xué)習(xí)精華之TCP通信傳輸協(xié)議詳解
TCP/IP是一種面向連接的、可靠的、基于字節(jié)流的傳輸層通信協(xié)議,它會(huì)保證數(shù)據(jù)不丟包、不亂序。TCP全名是Transmission Control Protocol,它是位于網(wǎng)絡(luò)OSI模型中的第四層2021-09-09
SpringSecurity的防Csrf攻擊實(shí)現(xiàn)代碼解析
這篇文章主要介紹了SpringSecurity的防Csrf攻擊實(shí)現(xiàn)代碼解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-03-03

