最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

查看JDK安裝路徑,一臺電腦安裝多個版本的JDK并切換使用方式

 更新時間:2025年12月29日 08:57:13   作者:阿爾法波  
文章介紹了如何查看JDK安裝路徑以及如何在一臺電腦上安裝和切換多個版本的JDK(JDK?8、JDK?11、JDK?17),內(nèi)容涵蓋了通過命令行查看JDK路徑的方法,以及如何下載、安裝和配置多個JDK版本,并通過修改環(huán)境變量來切換JDK版本

一,如何查看JDK安裝路徑

方法一:cmd命令行

  • 打開cmd命令行,輸入java -verbose,第一行或者最后兩行均可找到j(luò)dk位置

方法二:set JAVA_HOME

打開cmd命令行,輸入set JAVA_HOME

方法三:系統(tǒng)環(huán)境變量

右擊此電腦 —> 選擇屬性 —> 找到高級系統(tǒng)設(shè)置 —> 打開環(huán)境變量 —> 找到JAVA_HOME ,點擊查看/復制路徑 【有的可能在PATH里,點擊PATH —> 編輯

二,一臺電腦安裝多個版本的JDK并切換使用

1. 下載安裝JDK版本

a. JDK8 下載鏈接:

Java Downloads | Oracle?編輯https://www.oracle.com/java/technologies/downloads/#java8-windows

b. 這里我先插一句,因為我們要安裝多個JDK版本,所以我們最好提前創(chuàng)建好文件夾,如下所示,我在C盤路徑 C:\Program Files\Java 的文件夾下創(chuàng)建子文件夾分別命名jdk-8,jdk-11,jdk-17,公共jre分別用來存放我們要安裝的JDK和jre。

c. 然后我們點擊上方下載鏈接跳轉(zhuǎn)到如下下載界面,點擊 Windows x64 版本下載;

特別說明:下載需要登陸oracle賬號,如果小伙伴沒有的話跟著指引注冊一個即可。

d. 等待右上角顯示下載完畢,點擊我們剛才下載好的jdk8的安裝包,就會開始jdk8的安裝流程

e. 點擊下一步,來到如下界面,我們點擊更改,把安裝路徑更改為我們剛才提前新建的文件夾,有些小伙伴如果不想放在C盤可以自行更改安裝路徑

f. 點擊更改如下所示,改到新建的文件夾 jdk-8 ,點擊確定

g. 確定完畢,我們就可以看到安裝路徑已經(jīng)被更改,我們再點擊下一步

h. 繼續(xù)點擊下一步,它會讓我們配置公共jre的位置,路徑就選為我們剛才創(chuàng)建的jre文件夾即可,更改完畢之后,我們點擊下一步就安裝完成了。

在安裝jre之后,我們后續(xù)在安裝JDK11和JDK17就不需要再重新安裝jre了

JDK11 下載鏈接:

Java 下載 |神諭 (oracle.com)?編輯https://www.oracle.com/java/technologies/downloads/#java11

JDK17 下載鏈接:

Java Downloads | Oracle?編輯https://www.oracle.com/java/technologies/downloads/#jdk17-windows

后續(xù)JDK11和JDK17的安裝步驟與上述類似,不再重復展示。

2. 配置環(huán)境變量

2. 1 配置環(huán)境變量的步驟

a. 然后我們鼠標右鍵點擊"此電腦",點擊屬性,就會出現(xiàn)如下對話框,點擊高級系統(tǒng)設(shè)置

b. 然后點擊環(huán)境變量

c. 點擊環(huán)境變量之后出現(xiàn)右側(cè)對話框,點擊新建

d. 點擊新建,然后我們將變量名命名為 "JAVA_HOME8",然后點擊確定

e. 然后我們找到 path,點擊編輯

擴充:系統(tǒng)中環(huán)境變量path的顯示和編輯格式變成一行的問題

這樣一行的展示狀態(tài)十分不利于查看與修改變量值,那么怎么樣才能修改使其變成之前的列表狀態(tài)吶。

解決方案:

我使用的是win11的64位的系統(tǒng),現(xiàn)在需要在path的最前面,加上一個變量值:C:\Windows\System64;

添加完畢后重新打開一下環(huán)境變量,就可以看到path編輯格式變回了列表狀態(tài)。

好我們繼續(xù)配置java環(huán)境

2.2需要注意的細節(jié)點

然后我們在這里點擊新建,變量名就叫 "%JAVA_HOME8%bin",因為我們剛才配置的JDK名字就叫 JAVA_HOME8,所以這里也要對對應叫 JAVA_HOME8;

此外,還有一點需要注意,大家注意我藍色線條圈出來的部分,那是JDK在安裝的過程中默認生成的環(huán)境變量,如果我們先下載JDK8,它代表的就是JDK8,如果我們之后又下載了JDK11,那么它就會覆蓋原來的JDK8,而且它又在我們自己自己創(chuàng)建的 "%JAVA_HOME8%\bin" 變量的上面,就會導致我們看似配置的是JDK8版本,但實際上系統(tǒng)在讀取JDK變量的時候會先讀取到上邊的JDK11,而不會讀取到我們下邊自己配置的JDK8,因此,想要自己控制JDK版本,就需要我們將自己定義的 "%JAVA_HOME8%\bin" 上移到系統(tǒng)默認生成的變量的上面,將我們自己定義的JDK變量的優(yōu)先級提高,小伙伴想省事直接放到最上面就可以了。

如果有些小伙伴變量名叫JAVA_HOME,這里也要對應叫JAVA_HOME,這一點一定要記住,二者是對應關(guān)系;

配置完成之后,我們一路點擊確認,將剛才打開的對話框全部關(guān)閉

g. 回到桌面,我們點擊鍵盤上的 win+r,會出現(xiàn)如下命令框,

h. 輸入cmd回車,就出現(xiàn)命令窗口,我們輸入命令 "java -version"就可以查看我們當前電腦上的JDK版本,如下圖,我當前的JDK版本為java8

2.3 JDK8,11,17版本切換測試

(1)JDK8切換到JDK11

在切換版本之前,我們需要先對JDK11和JDK17也進行相應的配置,和剛才的 JAVA_HOME8配置過程是一樣的,我們把JDK11和JDK17也進行配置,配置成功后如下圖所示

配置完成后,我們就可以進行版本切換了,現(xiàn)在我們點進path,把path的變量從 "%JAVA_HOME8%\bin" 改為 "%JAVA_HOME11%\bin",如下圖

然后我們打開命令窗口,再次輸入 java -version 命令,就會看到當前系統(tǒng)的JDK版本為JDK11,很神奇把!

(2)JDK11切換到JDK17

同理,和上面一樣,先去path里面將變量從 "%JAVA_HOME11%\bin" 改為 "%JAVA_HOME17%\bin";

然后一路確定關(guān)閉窗口,并且關(guān)閉命令行重新啟動,類似于刷新功能,一定要重新打開一個命令窗口

然后我們再次輸入 java -version,就可以看到當前JDK版本為17,如下圖所示

(3)JDK17切換到JDK8

經(jīng)過了前面兩次的展示,相信小伙伴們已經(jīng)學會了,還是去path修改 "%JAVA_HOME17%\bin" 改為 "%JAVA_HOME8%\bin";

一路確定關(guān)閉打開的,重新打開一個新的命令窗口,輸入 java -version,就會復現(xiàn) JDK8,如下圖所示

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Java動態(tài)數(shù)組Arraylist存放自定義數(shù)據(jù)類型方式

    Java動態(tài)數(shù)組Arraylist存放自定義數(shù)據(jù)類型方式

    這篇文章主要介紹了Java動態(tài)數(shù)組Arraylist存放自定義數(shù)據(jù)類型方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-10-10
  • Java中的clone方法實例詳解

    Java中的clone方法實例詳解

    這篇文章主要介紹了Java中的clone方法,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-01-01
  • Java編程實現(xiàn)多線程TCP服務器完整實例

    Java編程實現(xiàn)多線程TCP服務器完整實例

    這篇文章主要介紹了Java編程實現(xiàn)多線程TCP服務器完整實例,具有一定借鑒價值,需要的朋友可以參考下
    2018-01-01
  • maven 環(huán)境變量的配置詳解

    maven 環(huán)境變量的配置詳解

    這篇文章主要介紹了maven 環(huán)境變量的配置詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-09-09
  • Java中的四種單例模式淺析

    Java中的四種單例模式淺析

    這篇文章主要給大家介紹了關(guān)于Java中四種單例模式的相關(guān)資料,其中包括餓漢式、懶漢式、懶漢式(雙重鎖)及內(nèi)部類等四種,分別給出了詳細的示例代碼和介紹,需要的朋友們下面來一起看看吧。
    2017-05-05
  • java中main函數(shù)你知道多少

    java中main函數(shù)你知道多少

    大家好,本篇文章主要講的是java中main函數(shù)你知道多少,感興趣的同學趕快來看一看吧,對你有幫助的話記得收藏一下,方便下次瀏覽
    2022-01-01
  • Java手寫持久層框架的詳細代碼

    Java手寫持久層框架的詳細代碼

    這篇文章主要介紹了Java手寫持久層框架,本文適合有一定java基礎(chǔ)的同學,通過自定義持久層框架,可以更加清楚常用的mybatis等開源框架的原理,需要的朋友可以參考下
    2022-08-08
  • SpringMVC中的JSR303與攔截器的使用方法

    SpringMVC中的JSR303與攔截器的使用方法

    JSR303是Java中的一個標準,用于驗證和校驗JavaBean對象的屬性的合法性,本文主要介紹了SpringMVC中的JSR303與攔截器的使用方法,感興趣的可以了解一下
    2023-10-10
  • springboot如何讀取自定義屬性

    springboot如何讀取自定義屬性

    大家好,本篇文章主要講的是springboot如何讀取自定義屬性,感興趣的同學趕快來看一看吧,對你有幫助的話記得收藏一下
    2022-02-02
  • Spring--國內(nèi)Java程序員用得最多的框架

    Spring--國內(nèi)Java程序員用得最多的框架

    前幾年面試最常問的且可以順利拿到高薪的技能是Spring,隨著Spring體系的壯大,除非你在簡歷上添加Spring Boot和Spring Cloud的技能,才可以打動面試官,而現(xiàn)在,除非是Spring全家桶的實戰(zhàn)經(jīng)驗,否則難以讓面試官高看
    2021-06-06

最新評論

梁平县| 肥东县| 林芝县| 绵阳市| 英吉沙县| 卢氏县| 清水河县| 阜平县| 建湖县| 布尔津县| 浙江省| 吉林省| 天长市| 南投市| 河津市| 富裕县| 略阳县| 巴楚县| 宜丰县| 成武县| 石河子市| 波密县| 南和县| 东宁县| 宁阳县| 新蔡县| 永州市| 宜城市| 昭通市| 井陉县| 洛扎县| 米林县| 玉田县| 新安县| 涡阳县| 昌图县| 阿瓦提县| 轮台县| 慈溪市| 衡南县| 垣曲县|