日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪(fǎng)問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > java >内容正文

java

Java 8(JDK 1.8)升级更新至 Java 11(JDK 11)/ Java 17(JDK 17)LTS

發(fā)布時(shí)間:2024/3/24 java 62 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Java 8(JDK 1.8)升级更新至 Java 11(JDK 11)/ Java 17(JDK 17)LTS 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

????????Java 8?可謂是Java的一個(gè)經(jīng)典版本,雖然距離2014年3月發(fā)布已經(jīng)過(guò)去了7年多了,但是相信不少人依舊還在使用。可是幾個(gè)月后的2022年3月,Java8將失去 Oracle 的 Premier 支持。

????????與此同時(shí)2021年9月Java 17?LTS發(fā)布,LTS(long-term support)是指長(zhǎng)期支持版本,按照計(jì)劃Java 17?將 Premier 支持至2026年,Extended?支持至少會(huì)到2029年。從Java 9(2017年9月發(fā)布)開(kāi)始,Java保持每半年一個(gè)版本的發(fā)布節(jié)奏,并且每三年一個(gè)LTS版本(以后將會(huì)改為每?jī)赡?#xff09;。所以這幾年Java的版本相比于Java 8?之前發(fā)布的快了很多。

Oracle Java SE Support Roadmap*?ReleaseGA DatePremier Support UntilExtended Support UntilSustaining Support
7 (LTS)July 2011July 2019July 2022*****Indefinite
8 (LTS)**March 2014March 2022December 2030*****Indefinite
9 (non?LTS)September 2017March 2018Not AvailableIndefinite
10 (non?LTS)March 2018September 2018Not AvailableIndefinite
11 (LTS)September 2018September 2023September 2026Indefinite
12 (non?LTS)March 2019September 2019Not AvailableIndefinite
13 (non?LTS)September 2019March 2020Not AvailableIndefinite
14 (non?LTS)March 2020September 2020Not AvailableIndefinite
15 (non?LTS)September 2020March 2021Not AvailableIndefinite
16 (non-LTS)March 2021September 2021Not AvailableIndefinite
17 (LTS)September 2021September 2026****September 2029****Indefinite
18 (non-LTS)***March 2022September 2022Not AvailableIndefinite
19 (non-LTS)***September 2022March 2023Not AvailableIndefinite
20 (non-LTS)***March 2023September 2023Not AvailableIndefinite
21 (LTS)***September 2023September 2028September 2031Indefinite

? ? ? ? 實(shí)際使用時(shí)某些情況Java 8?已經(jīng)不能滿(mǎn)足需求了,當(dāng)前(2021年12月)這個(gè)時(shí)間點(diǎn),更新Java版本的話(huà)當(dāng)然是Java 17 LTS比較推薦,于是我將自己使用的Java版本升級(jí)到了Java 17。

一、JDK的下載:

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

????????Oracle中國(guó)區(qū)官網(wǎng):https://www.oracle.com/cn/index.html

????????JDK下載地址:https://www.oracle.com/java/technologies/downloads/

????????打開(kāi)JDK下載地址即可下載對(duì)應(yīng)的JDK版本,當(dāng)前(2021年12月)最新的Java版本是17.0.1。如下圖選擇對(duì)應(yīng)的系統(tǒng)頁(yè)簽后下載需要的安裝包(部分瀏覽器此處頁(yè)簽可能不顯示,建議使用Chrome瀏覽器):

? ? ? ? ?下拉此頁(yè)面也有Java 8?和 Java 11?可以下載:

? ? ? ? 需要說(shuō)明的是,從 Java 11 開(kāi)始已經(jīng)不提供32位的安裝包了,只能下載64位的安裝包了。(畢竟32位的電腦和系統(tǒng)已經(jīng)離我們遠(yuǎn)去了。)

二、JDK的安裝:

? ? ? ? 雙擊下載的安裝包,一直下一步即可完成安裝:

?

? ? ? ? 中間第二步可以選擇更改JDK的安裝路徑,我個(gè)人習(xí)慣更改安裝路徑為:D:\Software\Develop\Java\jdk-17.0.1。

? ? ? ? 從上面的步驟可以看出新的JDK的安裝精簡(jiǎn)了很多,已經(jīng)沒(méi)有JRE安裝了。

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

? ? ? ? 配置環(huán)境變量的目的是為了使 java.exe 和 javac.exe 等可執(zhí)行文件在任意路徑下都可以執(zhí)行,而不只是只能在JDK的安裝目錄下執(zhí)行。

? ? ? ? 從Java 11?開(kāi)始,JDK安裝成功后會(huì)自動(dòng)在Path環(huán)境變量里配置環(huán)境變量(路徑為:C:\Program Files\Common Files\Oracle\Java\javapath),且會(huì)配置在第一個(gè),這樣之前的配置就會(huì)被覆蓋。我們可以將該配置路徑在Path環(huán)境變量直接刪除,自己進(jìn)行環(huán)境變量配置。

1、如果是第一次配置環(huán)境變量進(jìn)行如下操作:

? ? ? ? ①、進(jìn)入安裝目錄bin的上一級(jí)目錄,復(fù)制路徑。(如:D:\Software\Develop\Java\jdk-17.0.1)

? ? ? ? ②、在【系統(tǒng)變量】-【新建】。變量名為:JAVA_HOME固定值(與TomCat服務(wù)器有關(guān)),變量值為第①步復(fù)制的路徑:

? ? ? ? ?③、選擇【Path】環(huán)境變量-【編輯】,添加變量【%JAVA_HOME%\bin】(注意符號(hào)全部為英文);

? ? ? ? 然后【確定】-【確定】-【確定】,這樣環(huán)境變量就配置好了。

2、如果之前已經(jīng)如上配置過(guò)環(huán)境變量:

????????此時(shí),只需復(fù)制最新的安裝路徑,替換原【JAVA_HOME】系統(tǒng)變量對(duì)應(yīng)的【變量值】,然后【確定】-【確定】-【確定】即可。

3、如果希望配置多個(gè)版本的JDK環(huán)境變量:

? ? ? ? 首先需求說(shuō)明的是,一臺(tái)電腦上是可以多個(gè)JDK版本共存的:

????????如果不同的項(xiàng)目對(duì)應(yīng)不同的JDK版本,則用到那個(gè)項(xiàng)目時(shí)就需要進(jìn)行對(duì)應(yīng)的JDK環(huán)境變量切換,比較方便的做法是配置多個(gè)版本的JDK環(huán)境變量:

????????這樣的話(huà)需要哪個(gè)JDK版本直接切換【JAVA_HOME】系統(tǒng)變量即可,其他地方則不需要改動(dòng)。

? ? ? ? 最后記得,環(huán)境變量配置完成后打開(kāi)新的命令窗口,使用命令【java -version】或【javac -version】檢查配置是否正確:

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

????????ADB(Android Debug Bridge)直譯安卓調(diào)試橋,與Java類(lèi)似,在使用時(shí)也是需要配置環(huán)境變量的,步驟如下:

????????①、在 Android?SDK?目錄下找到 platform-tools 目錄:(如:D:\Software\Develop\AndroidSDK\platform-tools)

????????? ②、在【系統(tǒng)變量】-【新建】- 變量名為 ADB(可自己定義),變量值為第①步的 platform-tools 目錄路徑:

?????????③、選擇【Path】環(huán)境變量-【編輯】,添加【%ADB%】;

然后【確定】-【確定】-【確定】即可,這樣在任意路徑下就都可以執(zhí)行ADB命令了。

總結(jié)

以上是生活随笔為你收集整理的Java 8(JDK 1.8)升级更新至 Java 11(JDK 11)/ Java 17(JDK 17)LTS的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。