亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Java中jdk1.8和jdk17相互切換實(shí)戰(zhàn)步驟

 更新時(shí)間:2023年05月19日 09:03:05   作者:想成為大佬啊  
之前做Java項(xiàng)目時(shí)一直用的是jdk1.8,現(xiàn)在想下載另一個(gè)jdk版本17,并且在之后的使用中可以進(jìn)行相互切換,下面這篇文章主要給大家介紹了關(guān)于Java中jdk1.8和jdk17相互切換的相關(guān)資料,需要的朋友可以參考下

前言

之前做Java項(xiàng)目時(shí)一直用的是jdk1.8,現(xiàn)在想下載另一個(gè)jdk版本17,并且在之后的使用中可以進(jìn)行相互切換,我將jdk切換時(shí)所遇到的問(wèn)題記錄下來(lái)并分享出來(lái)供大家參考。

1.環(huán)境變量中之前已經(jīng)配置好的jdk1.8。

環(huán)境變量配置如下:

步驟1

步驟2

(注:@MAVEN_HOME%\bin;是配置maven時(shí)的環(huán)境變量,如果沒(méi)有安裝maven就不用管)

步驟3

在cmd中輸入java -version為jdk1.8版本:

2.jdk1.8版本到j(luò)dk17版本的切換。

jdk17的安裝路徑,為了方便我是安裝在和jdk1.8一樣的文件目錄下:

步驟1

在環(huán)境變量中另外創(chuàng)建兩個(gè)變量名,分別為JAVA1.8_HOME和JAVA17_HOME,變量值為jdk1.8和jdk17的安裝路徑。

步驟2

修改JAVA_HOME的變量值為%JAVA17_HOME%,這個(gè)值就是之前創(chuàng)建的屬于jdk17的變量名。

點(diǎn)擊確定后重新打開(kāi)環(huán)境變量配置(若只是點(diǎn)擊確定而沒(méi)有重新打開(kāi)配置則看不到變化),可以看到當(dāng)修改完畢后CLASSPATH和PATH的值自動(dòng)發(fā)生了變化,變成了在jdk17下的變量值。

CLASSPATH變量和PATH變量的值:

配置完成后,在cmd中輸入java -version查看jdk版本為17:

3.jdk17到j(luò)dk1.8的切換。

如果按照正常步驟來(lái)的話只需要修改JAVA_HOME的值為JAVA1.8_HOME就可以切換成jdk1.8的環(huán)境,修改過(guò)程如下:

修改后重新打開(kāi)環(huán)境變量配置,CLASSPATH和PATH的值自動(dòng)變成了jdk1.8的值:

此時(shí)在cmd中輸入java -version查看jdk版本卻發(fā)現(xiàn)jdk版本仍然是jdk17的版本,并沒(méi)有切換成jdk1.8:

在網(wǎng)上尋找解決方案后,發(fā)現(xiàn)需要把系統(tǒng)變量中Path的變量值C:\Program Files\Common Files\Oracle\Java\javapath和C:\Program Files (x86)\Common Files\Oracle\Java\javapath都刪掉,如圖所示:

此時(shí)在cmd中輸入java -version查看jdk版本,發(fā)現(xiàn)已經(jīng)切換到了jdk1.8版本:

最后測(cè)試了在刪除Path的變量值C:\Program Files\Common Files\Oracle\Java\javapath和C:\Program Files (x86)\Common Files\Oracle\Java\javapath后再進(jìn)行上面的第2步操作后又能否切換回jdk17,結(jié)果發(fā)現(xiàn)可以成功切換成jdk17版本:

總結(jié)。

可以看出如果想要切換jdk版本,那就只需要?jiǎng)h除系統(tǒng)變量中PATH的值C:\Program Files\Common Files\Oracle\Java\javapath和C:\Program Files (x86)\Common Files\Oracle\Java\javapath,然后修改JAVA_HOME的值就可以隨意進(jìn)行jdk的切換。之前那個(gè)沒(méi)有切換成功的原因我想是因?yàn)橄螺d了jdk17后,原來(lái)C:\Program Files (x86)\Common Files\Oracle\Java\javapath和C:\Program Files\Common Files\Oracle\Java\javapath中的java.exe、javaw.exe、javaws.exe已經(jīng)變成了jdk17的版本,即使是修改了環(huán)境變量的值也不會(huì)切換到j(luò)dk1.8,那還不如直接在PATH變量刪除這兩個(gè)變量,而且刪除后沒(méi)有受到什么影響,也能夠進(jìn)行正常切換。希望這篇文章能夠幫助到你們,謝謝!

到此這篇關(guān)于Java中jdk1.8和jdk17相互切換的文章就介紹到這了,更多相關(guān)jdk1.8和jdk17相互切換內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Spring?Boot中常用的參數(shù)傳遞注解示例詳解

    Spring?Boot中常用的參數(shù)傳遞注解示例詳解

    這篇文章主要介紹了Spring?Boot中常用的參數(shù)傳遞注解,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-11-11
  • Scala異常處理的方法深入分析

    Scala異常處理的方法深入分析

    Scala是一種多范式的編程語(yǔ)言,支持面向?qū)ο蠛秃瘮?shù)式編程。Scala也支持異常處理,即在程序運(yùn)行過(guò)程中發(fā)生意外或錯(cuò)誤時(shí),采取相應(yīng)的措施
    2023-04-04
  • 輕松掌握java外觀模式

    輕松掌握java外觀模式

    這篇文章主要幫助大家輕松掌握java外觀模式,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-09-09
  • SpringBoot配置主從數(shù)據(jù)庫(kù)實(shí)現(xiàn)讀寫分離

    SpringBoot配置主從數(shù)據(jù)庫(kù)實(shí)現(xiàn)讀寫分離

    現(xiàn)在的 Web 應(yīng)用大都是讀多寫少,本文主要介紹了SpringBoot配置主從數(shù)據(jù)庫(kù)實(shí)現(xiàn)讀寫分離,具有一定的參考價(jià)值,感興趣的可以了解一下
    2023-11-11
  • Spring實(shí)現(xiàn)Aware接口自定義獲取bean的兩種方式

    Spring實(shí)現(xiàn)Aware接口自定義獲取bean的兩種方式

    這篇文章主要介紹了Java編程實(shí)現(xiàn)Aware接口自定義獲取bean的兩種方式,通過(guò)BeanFactoryAware和ApplicationContextAware,具有一定參考價(jià)值,需要的朋友可以了解下。
    2017-09-09
  • Java 正則表達(dá)式詳細(xì)介紹

    Java 正則表達(dá)式詳細(xì)介紹

    本文主要介紹 Java 正則表達(dá)式的內(nèi)容,這里整理了Java 正則表達(dá)式的相關(guān)資料,并詳細(xì)介紹,附有代碼示例,有興趣的小伙伴可以參考下
    2016-09-09
  • Java實(shí)現(xiàn)二維碼功能的實(shí)例代碼

    Java實(shí)現(xiàn)二維碼功能的實(shí)例代碼

    今天這篇文章,主要是利用Java實(shí)現(xiàn)二維碼功能,本文思路清晰,需要的朋友參考下
    2017-02-02
  • 帶大家認(rèn)識(shí)Java語(yǔ)法之泛型與通配符

    帶大家認(rèn)識(shí)Java語(yǔ)法之泛型與通配符

    使用泛型的目的是利用Java編譯機(jī)制,在編譯過(guò)程中幫我們檢測(cè)代碼中不規(guī)范的有可能導(dǎo)致程序錯(cuò)誤的代碼,下面這篇文章主要給大家介紹了關(guān)于Java泛型與通配符的相關(guān)資料,需要的朋友可以參考下
    2022-03-03
  • Java中@valid和@Validated注解的使用詳解

    Java中@valid和@Validated注解的使用詳解

    這篇文章主要介紹了Java中@valid和@Validated注解的使用詳解,@Validated可以用在類型、方法和方法參數(shù)上,但是不能用在成員屬性(字段)上,不支持嵌套檢測(cè),@Valid可以用在方法、構(gòu)造函數(shù)、方法參數(shù)和成員屬性(字段)上,支持嵌套檢測(cè),需要的朋友可以參考下
    2024-01-01
  • Java中字符串的一些常見(jiàn)方法分享

    Java中字符串的一些常見(jiàn)方法分享

    這篇文章主要介紹了Java中字符串的一些常見(jiàn)方法,需要的朋友可以參考下
    2014-02-02

最新評(píng)論