国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Java中jdk1.8和jdk17相互切換

這篇具有很好參考價值的文章主要介紹了Java中jdk1.8和jdk17相互切換。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

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

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

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

  • 步驟1

Java中jdk1.8和jdk17相互切換

  • 步驟2

Java中jdk1.8和jdk17相互切換(注:@MAVEN_HOME%\bin;是配置maven時的環(huán)境變量,如果沒有安裝maven就不用管)

  • 步驟3

Java中jdk1.8和jdk17相互切換
在cmd中輸入java -version為jdk1.8版本:
Java中jdk1.8和jdk17相互切換

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

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

  • 步驟1
    在環(huán)境變量中另外創(chuàng)建兩個變量名,分別為JAVA1.8_HOME和JAVA17_HOME,變量值為jdk1.8和jdk17的安裝路徑。
    Java中jdk1.8和jdk17相互切換Java中jdk1.8和jdk17相互切換
  • 步驟2
    修改JAVA_HOME的變量值為%JAVA17_HOME%,這個值就是之前創(chuàng)建的屬于jdk17的變量名。
    Java中jdk1.8和jdk17相互切換
    點擊確定后重新打開環(huán)境變量配置(若只是點擊確定而沒有重新打開配置則看不到變化),可以看到當修改完畢后CLASSPATH和PATH的值自動發(fā)生了變化,變成了在jdk17下的變量值。
    CLASSPATH變量和PATH變量的值:
    Java中jdk1.8和jdk17相互切換
    Java中jdk1.8和jdk17相互切換

配置完成后,在cmd中輸入java -version查看jdk版本為17:
Java中jdk1.8和jdk17相互切換

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

如果按照正常步驟來的話只需要修改JAVA_HOME的值為JAVA1.8_HOME就可以切換成jdk1.8的環(huán)境,修改過程如下:
Java中jdk1.8和jdk17相互切換
修改后重新打開環(huán)境變量配置,CLASSPATH和PATH的值自動變成了jdk1.8的值:
Java中jdk1.8和jdk17相互切換Java中jdk1.8和jdk17相互切換

此時在cmd中輸入java -version查看jdk版本卻發(fā)現(xiàn)jdk版本仍然是jdk17的版本,并沒有切換成jdk1.8:
Java中jdk1.8和jdk17相互切換
在網(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都刪掉,如圖所示:
Java中jdk1.8和jdk17相互切換

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

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

總結(jié)。

可以看出如果想要切換jdk版本,那就只需要刪除系統(tǒng)變量中PATH的值C:\Program Files\Common Files\Oracle\Java\javapath和C:\Program Files (x86)\Common Files\Oracle\Java\javapath,然后修改JAVA_HOME的值就可以隨意進行jdk的切換。之前那個沒有切換成功的原因我想是因為下載了jdk17后,原來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)境變量的值也不會切換到j(luò)dk1.8,那還不如直接在PATH變量刪除這兩個變量,而且刪除后沒有受到什么影響,也能夠進行正常切換。希望這篇文章能夠幫助到你們,謝謝!文章來源地址http://www.zghlxwxcb.cn/news/detail-435347.html

到了這里,關(guān)于Java中jdk1.8和jdk17相互切換的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務器費用

相關(guān)文章

  • MAC(適用于M1,M2芯片)下載Java8(官方 ARM64 JDK1.8)安裝、配置環(huán)境,支持動態(tài)切換JDK

    MAC(適用于M1,M2芯片)下載Java8(官方 ARM64 JDK1.8)安裝、配置環(huán)境,支持動態(tài)切換JDK

    官方下載地址 https://www.oracle.com/cn/java/technologies/downloads/ 這個是官方新發(fā)布的適配了M1、M2芯片的ARM64版本的jdk8,再也不用去第三方下載了,也不用滿世界的去找第三方j(luò)dk缺少的jar包了,而且更快更強!! 可以下載免安裝版, 這樣就可以配置多個版本的jdk了,配置如下 使配置

    2024年02月08日
    瀏覽(41)
  • 多個 JDK 版本(Java 8、Java 17、Java 21)下載和切換

    多個 JDK 版本(Java 8、Java 17、Java 21)下載和切換

    隨著 Spring Boot 的版本不斷迭代更新,新發(fā)布的 Spring Boot 版本已經(jīng)不再支持 JDK 8, 對 JDK 版本的最低要求為 17 。 所以,為了在實際中可以任意選擇所需的 JDK 版本,將 多個 JDK 版本切換的方法 總結(jié)如下: JDK 不同版本可以在 Oracle 官網(wǎng)下載, 下載地址 :點此進入 選擇所需的

    2024年02月03日
    瀏覽(26)
  • [JVM] 3. 類加載子系統(tǒng)(2)-- 類加載器、雙親委派機制(JDK1.8及之前)及其他

    [JVM] 3. 類加載子系統(tǒng)(2)-- 類加載器、雙親委派機制(JDK1.8及之前)及其他

    JDK1.8及之前和JDK9及之后的雙親委派模型是不一樣的,這里學習了1.8及以前的雙親委派模型,記錄筆記 1.8之前主要是這幾種類加載器: 負責將存放在 JAVA_HOMElib 目錄中的,或者被-Xbootclasspath參數(shù)所指定的路徑中的,并且是虛擬機識別的(僅按照文件名,如rt.jar)類庫加載到虛

    2024年02月16日
    瀏覽(28)
  • Mac安裝配置jdk——jdk1.8,jdk11,jdk17

    Mac安裝配置jdk——jdk1.8,jdk11,jdk17

    我們?nèi)粘9ぷ髦锌赡軙诙鄠€項目工程中來回切換,每個項目依賴的jdk版本也可能高低不同,這樣會出現(xiàn)jdk版本高低的不兼容,工程代碼編譯不過,無法本地運行等問題。 那么能不能在一臺電腦上裝多個版本的jdk呢?多個jdk版本是否可以靈活切換呢? 答案是 可以的! 接下來

    2024年04月28日
    瀏覽(25)
  • Mac中安裝JDK1.8和JDK11雙版本并任意切換

    Mac中安裝JDK1.8和JDK11雙版本并任意切換

    首先區(qū)官網(wǎng)下載JDK8和JDK11安裝包,安裝后打開bash 可以看到兩個版本安裝成功 然后編輯環(huán)境變量 現(xiàn)在在bash中輸入jdk8或者jdk11就會切換版本了,輸入java -version即可查看,成功!

    2024年01月19日
    瀏覽(22)
  • 用Idea開發(fā)JAVA項目多JDK版本切換

    用Idea開發(fā)JAVA項目多JDK版本切換

    在我們項目開發(fā)的過程中可能會遇到JDK版本過高或者過低導致一些程序無法啟動,不兼容的問題。所以我們需要切換JDK的版本號,目前JDK8是比較穩(wěn)定的。接下來分享一下如何在IDEA中切換JDK的版本。 1.點擊File中的Project Structure這個選項 2.點擊SDKs按鈕 3.點擊“+”按鈕,然后點擊

    2024年02月16日
    瀏覽(17)
  • JDK8和JDK17安裝切換,IDEA配置多個版本JDK

    JDK8和JDK17安裝切換,IDEA配置多個版本JDK

    JAVA之父高斯林推薦我們用JDK17,請盡快離開JDK8。JDK17 LTS在每個維度上都是一個巨大的飛躍: 在Java 17正式發(fā)布之前,Java開發(fā)框架Spring率先在官博宣布,Spring Framework 6和Spring Boot 3計劃在2022年第四季度實現(xiàn)總體可用性的高端基線: Java 17+(來自 Spring Framework 5.3.x 線中的 Java 8-17)

    2023年04月27日
    瀏覽(27)
  • Java——JDK1.8新特性

    Java——JDK1.8新特性

    目錄 一、Lambda 表達式 (一)Lambda 表達式語法 (二)類型推斷 二、函數(shù)式接口 (一)自定義函數(shù)式接口 (二)作為參數(shù)傳遞Lambda 表達式 (三)Java 內(nèi)置四大核心函數(shù)式接口 三、方法引用 四、Stream API (一)什么是Stream? (二)Stream 的操作三個步驟 (三)創(chuàng)建流的四種方

    2024年02月07日
    瀏覽(25)
  • ubuntu22.04 安裝jdk8,jdk11,jdk17,jdk21 并且便于切換

    您已經(jīng)創(chuàng)建了一個非常實用的shell函數(shù) setJavaHome 來切換不同版本的JDK環(huán)境。這個函數(shù)定義了如何根據(jù)傳入的參數(shù)來更改 JAVA_HOME 環(huán)境變量,并更新 PATH 環(huán)境變量以包含新的 JAVA_HOME 路徑。 要在Ubuntu 22.04上安裝多個JDK版本并使用這個函數(shù)來切換它們,您需要按照以下步驟操作:

    2024年02月04日
    瀏覽(31)
  • 【JDK】二、環(huán)境變量從jdk17切換為jdk8后不生效的解決辦法

    【JDK】二、環(huán)境變量從jdk17切換為jdk8后不生效的解決辦法

    在學習springboot3時配置了java17的環(huán)境變量,但平常工作中使用的還是java8,所以還需要再還原配置。 單還原環(huán)境變量配置后,使用 java -version 還是17的問題。 重啟后輸入java-version 命令 任然 是java17,顯然是不對的 是因為我們在安裝了jdk17后,默認添加的17的環(huán)境變量配置,并且

    2024年02月07日
    瀏覽(26)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包