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

Windows安裝兩個(gè)或多個(gè)JDK并實(shí)現(xiàn)自由切換的方法

 更新時(shí)間:2025年03月06日 10:45:12   作者:蛋蛋同學(xué)12  
最近新接手一個(gè)項(xiàng)目,啟動的時(shí)候,發(fā)現(xiàn)有些jar和現(xiàn)在正在使用的JDK版本不一致,一直啟動有問題,想著就多裝一個(gè)JDK,由于為了保證java的運(yùn)行環(huán)境和編譯環(huán)境保持一致,就需要我們設(shè)置jdk的環(huán)境變量,所以本文給大家介紹了Windows安裝兩個(gè)或多個(gè)JDK并實(shí)現(xiàn)自由切換的方法

前言

在工作中遇到不同的項(xiàng)目需要使用不同版本的JDK,搜索查詢資料后總結(jié)如下,按照這種方式可以安裝兩個(gè)或者更多版本(根據(jù)自己需求下載安裝即可)

一、前期準(zhǔn)備

我這里用兩個(gè)JDK來做演示,分別是JDK8和JDK17(本人已安裝JDK8,所以這里只演示JDK17的安裝)。首先去官網(wǎng)下載所需要的對應(yīng)版本的JDK安裝包或者壓縮包。

在這里插入圖片描述

在這里插入圖片描述

二、安裝

下載完成后,安裝包的話直接下一步安裝到自己想要的目錄即可,壓縮包的話解壓到自己想要的目錄即可。

三、注意事項(xiàng)

解壓版跳過此項(xiàng)

如果是安裝版,請務(wù)必到以下位置刪除這兩個(gè)文件夾

C:\Program Files (x86)\Common Files\Oracle\Java\javapath
C:\Program Files\Common Files\Oracle\Java\javapath

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

在系統(tǒng)變量中新建一個(gè)CLASSPATH,添加變量值如下

.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

在系統(tǒng)變量里面找到Path選項(xiàng),編輯,加入以下變量值

添加兩條

%JAVA_HOME%\bin

%JAVA_HOME%\jre\bin

在系統(tǒng)變量里新建3個(gè)JAVA_HOME

三個(gè)JAVA_HOME分別是

變量
JAVA_HOME%JAVA8_HOME% (這里這樣寫是使用JAVA8)
JAVA8_HOMED:\java\jdk.1.8.0_221 (寫自己的java8的安裝目錄)
JAVA17_HOMED:\java\jdk-17 (寫自己的java17的安裝目錄)

JDK的安裝目錄復(fù)制到bin的上一級就可以了

在這里插入圖片描述

五、測試

1. 切換JDK版本

修改如下圖所示的值,修改為你想用的JDK的版本即可

在這里插入圖片描述

在這里插入圖片描述

2. 測試

Win + R 輸入cmd打開命令提示符,鍵入

java -version

就可以查看你現(xiàn)在所啟用的jdk版本信息(注意:修改完環(huán)境變量后,必須重新打開一個(gè)新的cmd窗口進(jìn)行查看?。。?/strong>)

在這里插入圖片描述

以上就是Windows安裝兩個(gè)或多個(gè)JDK并實(shí)現(xiàn)自由切換的方法的詳細(xì)內(nèi)容,更多關(guān)于Windows安裝多個(gè)JDK并切換的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • Java使用橋接模式實(shí)現(xiàn)開關(guān)和電燈照明功能詳解

    Java使用橋接模式實(shí)現(xiàn)開關(guān)和電燈照明功能詳解

    這篇文章主要介紹了Java使用橋接模式實(shí)現(xiàn)開關(guān)和電燈照明功能,較為詳細(xì)的講述了橋接模式的概念、原理并結(jié)合實(shí)例形式分析了Java使用橋接模式實(shí)現(xiàn)開關(guān)和電燈照明功能相關(guān)操作步驟與注意事項(xiàng),需要的朋友可以參考下
    2018-05-05
  • java基礎(chǔ)中異常及包歸納整理

    java基礎(chǔ)中異常及包歸納整理

    這篇文章主要介紹了java基礎(chǔ)中的 異常與包,有需要的朋友可以參考一下
    2017-04-04
  • Java Math.round(),Math.ceil(),Math.floor()的區(qū)別詳解

    Java Math.round(),Math.ceil(),Math.floor()的區(qū)別詳解

    這篇文章主要介紹了Java Math.round(),Math.ceil(),Math.floor()的區(qū)別詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08
  • 關(guān)于jdk環(huán)境變量的配置方式解讀

    關(guān)于jdk環(huán)境變量的配置方式解讀

    這篇文章主要介紹了關(guān)于jdk環(huán)境變量的配置方式解讀,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-01-01
  • mybatis入門_動力節(jié)點(diǎn)Java學(xué)院整理

    mybatis入門_動力節(jié)點(diǎn)Java學(xué)院整理

    這篇文章主要為大家詳細(xì)介紹了mybatis入門的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-09-09
  • 解決Servlet4.0版本使用注解設(shè)置url但無法訪問的問題

    解決Servlet4.0版本使用注解設(shè)置url但無法訪問的問題

    在學(xué)習(xí)servlet過程中,使用web.xml文件配置servlet可以正常訪問,但使用WebServlet注解時(shí)出現(xiàn)404錯(cuò)誤,解決方法是在web.xml文件中將metadata-complete屬性改為false,啟動標(biāo)注支持,然而該方法對我無效,最后通過重建項(xiàng)目和手動將新建的項(xiàng)目添加到tomcat服務(wù)器解決問題
    2024-10-10
  • Java中的時(shí)間戳各種操作方法詳解

    Java中的時(shí)間戳各種操作方法詳解

    在Java中時(shí)間戳指自1970年1月1日午夜(UTC)以來的毫秒數(shù),Java提供了多種方式獲取和操作時(shí)間戳,包括System.currentTimeMillis()、java.util.Date、java.sql.Timestamp類,Java8及以后版本引入了java.time包,增強(qiáng)了日期時(shí)間處理能力,需要的朋友可以參考下
    2024-10-10
  • java中stringbuffer線程安全分析實(shí)例詳解

    java中stringbuffer線程安全分析實(shí)例詳解

    在本篇文章里小編給大家整理的是一篇關(guān)于java中stringbuffer線程安全分析實(shí)例詳解內(nèi)容,有興趣的朋友們可以學(xué)習(xí)下。
    2021-01-01
  • 如何基于java實(shí)現(xiàn)Gauss消元法過程解析

    如何基于java實(shí)現(xiàn)Gauss消元法過程解析

    這篇文章主要介紹了如何基于java實(shí)現(xiàn)Gauss消元法過程解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-10-10
  • Spring Cloud中Eureka開啟密碼認(rèn)證的實(shí)例

    Spring Cloud中Eureka開啟密碼認(rèn)證的實(shí)例

    這篇文章主要介紹了Spring Cloud中Eureka開啟密碼認(rèn)證的實(shí)例,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-05-05

最新評論