導航:首頁 > 版本升級 > 如何選擇jdk版本升級

如何選擇jdk版本升級

發布時間:2024-09-27 02:28:06

㈠ 怎麼更新java JDK 版本

各版本會自動更新到版本最新,升級需要到oracle官網上手動下載更新

㈡ Jdk如何選擇版本越高性能越好嗎現在Jdk更新的速度是不是特別快

1、在選擇版本之前應該了解每個版本的差異性,提升和優化的點在哪裡,這個在oracle官網可以查詢。

2、除了以上問題還需要考慮官方的資費計劃、自身系統切換成本等。

3、整理了一些目前用的比較多的幾個版本的差異供題主參考

Java 7

Java 7最初於2011年發布。從2012年4月到2014年10月,它一直是默認的下載選項,並且至今仍在廣泛使用。Java 7最受歡迎的是改進的類型檢查,改進的泛型類型推斷以及對動態語言的JVM支持。

盡管它很流行,但Oracle不再公開支持Java 7。

Java 8

Java 8於2014年發布,並取代Java 7作為默認的推薦下載。它對Java 7的改進包括對lambda表達式的語言級別支持,新的DATE / TIME API和項目Nashorn(JavaScript運行時環境,允許開發人員將JavaScript嵌入Java應用程序中)。

2016年9月之後,Oracle正式停止發布Java 8更新。

Java 9

Java 9於2017年發布,是當今使用的主要主要受支持的Java版本。Java 9採用了更加模塊化的編程方式,因為根據功能可以更清楚地分離代碼。此外,Java 9引入了JShell:一種命令行工具,使您可以在互動式shell中運行獨立的Java代碼以進行快速測試。它還包括微基準測試,使開發人員可以衡量小部分代碼的性能。它包括對HTTP 2.0客戶端的完全支持,甚至還具有新的流程API。

Java 10

Java 10於2018年3月發布。它的改進包括垃圾收集器介面和局部變數類型推斷,但是它不提供長期支持(LTS)。

Java 11

Java 11於2018年9月發布。它是提供LTS的Java的下一個主要版本。

㈢ Jdk如何選擇版本越高性能越好嗎現在Jdk更新的速度是不是特別快

JDK的版本更新非常快,目前已經到了JDK15了,但絕大部分人估計都還在用著jdk8. 在大版本方面,目前可以選的就是8和11了,其他都不是LTS。(至於java10,2018年9月就已經失去官方支持了),JDK12其實是一個非LTS(long time support 長期支持版)版本,而11與8一樣是LTS版,意味著下個通用的版本將從8直接到11,畢竟11包含了9和10的所有新特性,因此9和10估計就直接被廢棄啦。不過9、10、11、12面向開發者的新特性其實並不是很多,大部分都是一些優化、收集器加強以及增加了一些新功能等等

個人建議: 1. 如果是項目已經上線,盡量選擇和線上一樣的大版本,以免出現什麼線下能跑,線上有問題的情況,畢竟java領域開源框架組件眾多,並不是每一個框架,組件都能很好的兼容所有的高版本。

2. 個人學習(喜歡新特性嘗鮮),可以安裝一些高版本,但暫時也不要高於JDK11,畢竟學習期間用到的一些開源組件可能是依賴低版本的JDK。最多安裝到JDK11即可(如不想踩坑,JDK8是最成熟的版本了).

㈣ 阿里雲jdk版本低怎麼辦

1、不用擔心,直接升級,我前段時間才把阿里上的jdk升級到1.7
2、升級後,可以執行下面的幾條命令,供選擇默認版本
3、我的升級方法如下:
一、軟體下載
1、下載JDK(下面分別是32位系統和64位系統下的版本)
http://download.oracle.com/otn-pub/java/jdk/7u9-b05/jdk-7u9-linux-i586.tar.gz?AuthParam=1350717577_ #32位
http://download.oracle.com/otn-pub/java/jdk/7u9-b05/jdk-7u9-linux-x64.rpm?AuthParam=1350717726_ #64位
# getconf LONG_BIT # 查看系統多少位

二、安裝JDK7.0版本
1、先卸載伺服器自帶的jdk軟體包
# java -version #查看伺服器是否安裝過jdk
java version "1.6.0_17"
OpenJDK Runtime Environment (IcedTea6 1.7.4) (rhel-1.21.b17.el6-i386)
OpenJDK Client VM (build 14.0-b16, mixed mode)
# rpm -qa |grep gcj #查看伺服器安裝的jdk軟體包信息
libgcj-4.4.4-13.el6.i686
java-1.5.0-gcj-1.5.0.0-29.1.el6.i686
# yum -y remove java-1.5.0-gcj-1.5.0.0-29.1.el6.i686 #卸載軟體包
2、安裝jdk7.0
解壓配置安裝
# mkdir -p /usr/lib/jvm
# tar zxvf jdk-7u9-linux-i586.tar.gz -C /usr/lib/jvm
# mv /usr/lib/jvm/jdk1.7.0_09 /usr/lib/jvm/java7
3、添加jdk7.0到系統環境變數
#cp /etc/profile /etc/profile.bak #備份
#vi /etc/profile #編輯,在最後添加下面的內容
export JAVA_HOME=/usr/lib/jvm/java7
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
#source /etc/profile #使配置文件立即生效
由於系統中可能會有默認的其他版本JDK,所以,為了將我們安裝的JDK設置為默認JDK版本,還要進行如下工作。
update-alternatives --install /usr/bin/java java /usr/lib/jvm/java7/bin/java 300
update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java7/bin/javac 300
update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/java7/bin/jar 300
update-alternatives --install /usr/bin/javah javah /usr/lib/jvm/java7/bin/javah 300
update-alternatives --install /usr/bin/javap javap /usr/lib/jvm/java7/bin/javap 300
執行下面命令,設置默認版本,此命令執行後,系統會列出當前存在的各種JDK版本,會提示你選擇
# update-alternatives --config java
4、測試
# java -version # 測試是否成功
java version "1.7.0_09"
Java(TM) SE Runtime Environment (build 1.7.0_09-b05)
Java HotSpot(TM) Client VM (build 23.5-b02, mixed mode)

閱讀全文

與如何選擇jdk版本升級相關的資料

熱點內容
無效密碼嘗試登錄日誌 瀏覽:482
歡樂書客的文件名 瀏覽:63
蘋果信息顯示英語怎麼說 瀏覽:310
壓縮文件為ara格式 瀏覽:412
荒野亂斗如何刪除賬號數據 瀏覽:619
做印刷文件多少錢 瀏覽:58
iphone5安卓 瀏覽:471
linux安裝raid驅動 瀏覽:216
win10把bootmgr三個文件 瀏覽:790
u盤中出現文件亂碼怎麼辦 瀏覽:22
sqlserver資料庫創建 瀏覽:529
iphone6p白屏 瀏覽:256
網路詞小兜兜什麼意思 瀏覽:302
qq約會功能關閉 瀏覽:837
html5指定地理位置代碼 瀏覽:945
640手機win10系統如何運行安卓 瀏覽:32
win10查看騷擾攔截 瀏覽:93
js獲取操作系統類型 瀏覽:835
word2007怎麼刪除插入的表格 瀏覽:251
蘋果6微信備份怎麼刪除怎麼恢復 瀏覽:345

友情鏈接