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

JDK安裝與配置超級詳細(xì)教程(包含二個或多個JDK的同時安裝)

 更新時間:2023年10月26日 11:40:36   作者:IT小郭.  
這篇文章主要給大家介紹了關(guān)于JDK安裝與配置(包含二個或多個JDK的同時安裝)的相關(guān)資料,對于Java學(xué)習(xí)者來說,一臺電腦拿到手肯定要配置JDK,但是對于新手來說還是容易出錯,需要的朋友可以參考下

一、JDK介紹

1、較常用的四個JDK版本

JDK8(=Java8=JDK1.8),這個版本較為成熟穩(wěn)定,是JDK的一個重要長期支持版本(LTS),在生產(chǎn)環(huán)境中使用非常廣泛;

JDK11,增加了大量實(shí)用的新特性,包括新的 ZGC、云計(jì)算監(jiān)控診斷、Http Client、支持Unicode 10.0.0等,一共包含 17 個 JDK 增強(qiáng)提案;

JDK17,最新長期支持版本, 具有switch 新增模式,增加 Realed class 密封類,Parallel GC 默認(rèn)啟用已經(jīng)浮點(diǎn)運(yùn)算更加嚴(yán)格;

JDK18,短期版本,增加了服務(wù)提供者接口,默認(rèn)字符集為UTF-8;

二、JDK下載

官網(wǎng):https://www.oracle.com/

1、首先,打開瀏覽器,輸入以上Oracle的官網(wǎng)網(wǎng)址

2、然后點(diǎn)開產(chǎn)品,打開產(chǎn)品的列表,點(diǎn)擊Java

3、點(diǎn)擊Download Java,進(jìn)入Java的下載頁

4、這里選擇要下載的JDK版本和安裝的系統(tǒng)環(huán)境,點(diǎn)擊下載

學(xué)習(xí)環(huán)境中, 我們通常使用較新版本的JDK, 因?yàn)槲覀円獙W(xué)習(xí)部分新特性
開發(fā)環(huán)境中, 我們通常使用老版本的JDK, 因?yàn)槔习姹痉€(wěn)定且應(yīng)用廣泛
查看官網(wǎng)http://www.oracle.com官網(wǎng), 目前JDK已經(jīng)更新至20

如果需要下載長期支持版本(老版本), 我們向下拉可以看到8和11
不同操作平臺可以選擇不同的下載入口

5、我們自己選擇一個版本進(jìn)行下載

三、JDK安裝

注意,以下安裝路徑都不要用中文命名,切記,切記,切記
那么我們今天就來說說JDK8下載安裝及配置,以及較新版本JDK的下載安裝及配置有哪些注意事項(xiàng)

1.拿到安裝包后,直接雙擊.exe文件,然后點(diǎn)擊更改,建議不要默認(rèn)的安裝到C盤,把jdk安裝到D盤或者其他盤

2.以下是我安裝到D盤新健一個文件名為java的文件(注意,由于我們安裝jdk的時候也把jdk和jre分開,這里建議在java文件下再新建一個名字為jdk1.8.0 的文件和名字為jre1.8.0的文件,目錄選擇文件jdk1.8.0)

3,繼續(xù)點(diǎn)擊下一步,就會出現(xiàn)以下安裝進(jìn)度條,耐心等待進(jìn)度條到滿

4,這已經(jīng)說明jdk安裝成功了,然后點(diǎn)擊關(guān)閉就可以

安裝好了

四、JDK環(huán)境配置

1、首先在系統(tǒng)變量中, 新建變量名為JAVA_HOME, 值為JDK8的安裝路徑

2、然后在Path中, 借用變量JAVA_HOME(也就是JDK的安裝路徑), 找到JDK的bin目錄即可

%JAVA_HOME%\bin

最好再配置一個JRE的bin目錄

E:\develop\Java\jre1.8.0_202\bin

3、Win+R 打開cmd 輸入java -version 進(jìn)行測試

五、同時安裝多個JDK

安裝多個JDK 版本需要重復(fù)上面的步驟,下載想安裝的JDK,進(jìn)行安裝

1、下載JDK

步驟看回上面的JDK下載

2、JDK安裝

步驟看回上面的JDK安裝,安裝步驟大致相同

3、多個JDK的環(huán)境配置

3.1、配置JDK環(huán)境

細(xì)節(jié)參考JDK環(huán)境配置,這里進(jìn)行了簡化

這里與上面的,單個JDK 步驟有些區(qū)別,具體如下:

安裝這個步驟同時配置二個或多個JDK,變量名命名為 JAVA_HOME+版本號

在配置一個JAVA_HOME 變量值用當(dāng)前想用的JDK環(huán)境的變量名

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

新建兩條變量,注意將%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;分開添加

配置CLASSPATH環(huán)境變量

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

配置完成,連按確定關(guān)閉對話框。

打開cmd命令行,輸入java -version

3.3、切換版本

將JAVA_HOME的變量值改為%JAVA17_HOME%即可。

打開cmd命令行,輸入java -version

3.4、切換版本不成功的問題

3.4.1、刪除javapath的Java文件

如果切換不成功,這可能是安裝jdk時,自動生成了優(yōu)先級更高的配置項(xiàng),使用以下方式解決:
打開 C:\ProgramData\Oracle\Java\javapath。刪除底下三個文件。

3.4.2、刪除注冊表文件

從注冊表(運(yùn)行regedit)中 刪除jdk的默認(rèn)啟動的版本。在HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft的Java Development Kit的CurrentVersion項(xiàng)的值和Java Runtime Environment的CurrentVersion項(xiàng)的值 windows +R 輸入regedit

總結(jié) 

到此這篇關(guān)于JDK安裝與配置(包含二個或多個JDK的同時安裝)的文章就介紹到這了,更多相關(guān)JDK安裝與配置內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Java基于swing實(shí)現(xiàn)的彈球游戲代碼

    Java基于swing實(shí)現(xiàn)的彈球游戲代碼

    這篇文章主要介紹了Java基于swing實(shí)現(xiàn)的彈球游戲代碼,包含了窗體界面設(shè)計(jì)與游戲的邏輯功能處理,具有不錯的參考借鑒價值,需要的朋友可以參考下
    2014-11-11
  • JavaSE static final及abstract修飾符實(shí)例解析

    JavaSE static final及abstract修飾符實(shí)例解析

    這篇文章主要介紹了JavaSE static final及abstract修飾符實(shí)例解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-06-06
  • Spring Boot整合RabbitMQ開發(fā)實(shí)戰(zhàn)詳解

    Spring Boot整合RabbitMQ開發(fā)實(shí)戰(zhàn)詳解

    這篇文章主要介紹了Spring Boot整合RabbitMQ開發(fā)實(shí)戰(zhàn),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-02-02
  • Java實(shí)現(xiàn)隨機(jī)出題,10道10以內(nèi)加減法計(jì)算代碼實(shí)例

    Java實(shí)現(xiàn)隨機(jī)出題,10道10以內(nèi)加減法計(jì)算代碼實(shí)例

    這篇文章主要介紹了Java實(shí)現(xiàn)隨機(jī)出題,10道10以內(nèi)加減法計(jì)算,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • Java中ScheduledExecutorService介紹和使用案例(推薦)

    Java中ScheduledExecutorService介紹和使用案例(推薦)

    ScheduledExecutorService是Java并發(fā)包中的接口,用于安排任務(wù)在給定延遲后運(yùn)行或定期執(zhí)行,它繼承自ExecutorService,具有線程池特性,可復(fù)用線程,提高效率,本文主要介紹java中的ScheduledExecutorService介紹和使用案例,感興趣的朋友一起看看吧
    2024-10-10
  • springboot中json對象中對Long類型和String類型相互轉(zhuǎn)換

    springboot中json對象中對Long類型和String類型相互轉(zhuǎn)換

    與前端聯(lián)調(diào)接口時,后端一些字段設(shè)計(jì)為Long類型,這樣就有可能導(dǎo)致前端缺失精度,這時候我們就需要將Long類型返回給前端時做數(shù)據(jù)類型轉(zhuǎn)換,本文主要介紹了springboot中json對象中對Long類型和String類型相互轉(zhuǎn)換,感興趣的可以了解一下
    2023-11-11
  • Spring深入分析講解BeanUtils的實(shí)現(xiàn)

    Spring深入分析講解BeanUtils的實(shí)現(xiàn)

    java知識體系統(tǒng)有很多數(shù)據(jù)實(shí)體,比較常用的DTO、BO、DO、VO等,其他類似POJO概念太老了現(xiàn)在基本廢棄掉了,本篇幅直接忽略,對于這幾種數(shù)據(jù)實(shí)體各自代表的含義和應(yīng)用場景先做一下簡單描述和分析
    2022-06-06
  • java中雪花算法時鐘回?fù)軉栴}解決

    java中雪花算法時鐘回?fù)軉栴}解決

    本文介紹了分布式系統(tǒng)中使用雪花算法生成唯一ID時可能遇到的時鐘回?fù)軉栴},以及解決這個問題的幾種方法,包括等待機(jī)制、擴(kuò)展位、預(yù)留時間戳或邏輯時鐘等,感興趣的可以了解一下
    2024-10-10
  • 詳解Java線程池的使用及工作原理

    詳解Java線程池的使用及工作原理

    在日常開發(fā)過程中總是以單線程的思維去編碼,沒有考慮到在多線程狀態(tài)下的運(yùn)行狀況.由此引發(fā)的結(jié)果就是請求過多,應(yīng)用無法響應(yīng).為了解決請求過多的問題,又衍生出了線程池的概念.本文記錄了Java中線程池的使用及工作原理,需要的朋友可以參考下
    2021-05-05
  • SpringBoot + thymeleaf 實(shí)現(xiàn)讀取視頻列表并播放視頻功能

    SpringBoot + thymeleaf 實(shí)現(xiàn)讀取視頻列表并播放視頻功能

    這篇文章主要介紹了SpringBoot + thymeleaf 實(shí)現(xiàn)讀取視頻列表并播放視頻功能,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-04-04

最新評論

灵璧县| 信丰县| 黄龙县| 东源县| 云林县| 厦门市| 上杭县| 上蔡县| 北碚区| 武穴市| 莱芜市| 绥芬河市| 和平县| 宜春市| 德化县| 安庆市| 平陆县| 吉木萨尔县| 青河县| 治多县| 子长县| 常宁市| 巴彦淖尔市| 巴东县| 根河市| 安龙县| 吴江市| 临潭县| 宜宾县| 辽阳县| 黄龙县| 江都市| 荔波县| 农安县| 德阳市| 开鲁县| 祁阳县| 久治县| 泰和县| 余庆县| 峨山|