Java 8自動更新,Java 7終止公共更新

jopen 9年前發布 | 18K 次閱讀 Java 8

原文  http://www.infoq.com/cn/news/2015/01/java-8-auto-update-java-7-end

Oracle啟動了從JRE 7到JRE 8的自動更新。這次自動更新于2015年1月20日啟動,影響范圍是啟用了Java自動更新機制的Windows 32位和OS X用戶。本次升級不是靜默更新,需要用戶授權。JRE 8發布于2014年3月,并與2014年10月成為Java.com的默認版本。

在Windows操作系統上,只會替換最新的JRE版本,其他JRE版本將被保留。不過在更新之后,在網頁瀏覽器中OS X用戶將只有JRE 8可用。(對于桌面應用來說,OS X用戶仍可以有多個JRE版本同時并存。)在由IT部門管理Java安裝和版本的企業用戶將不受自動更新影響。非32位Windows或OS X操作系統的電腦也不會被自動更新,需要手動完成升級。另外,64位Windows操作系統的Java自動更新已經在Java 8 Update 20版本實現。從Java.com網站的 什么是Java自動更新? 的網頁中可以了解到關于Java自動更新的更多信息。

一個經常被問及的問題是現存的Java程序在更新之后是否仍能正常工作?Oracle一直力求讓新的Java版本能夠向后兼容,因此絕大多數的Java應 用無須任何改變就可以正常工作,也就是說,他們是二進制兼容的。當然,總是會有例外的情況出現。如果你有第三方的應用沒有經過Java 8的認證,仍然需要使用Java 7,請直接聯系應用的提供商。關于所有的技術細節,Oracle提供的 JDK 8兼容性指南 中詳述了二進制、源碼和運行時的兼容性,JRE和JDK的不相容性,被移除的功能和被棄用的API。

Java 7在2011年7月首次發布。Oracle將在2015年4月停止Java 7的公共更新。這與該公司生命的Java政策一致——在主版本正式供應(GA)三年之后,下一個主版本GA一年以后和下一個主版本被Java.com設為 默認JRE六個月之后將停止公共更新。

仍然可以通過Oracle技術網絡的Java Archive獲取已有的Java 7下載。需要繼續獲取Java 7安全更新的用戶,可以與Oracle簽訂支持合同或購買Java SE高級產品許可。不推薦在沒有安全更新的情況下繼續使用Java 7。

Java 8最引人注目的功能是Lambda表達式的實現。除此之外,還包括一組新的Date和Time API以及一個JavaScript引擎Nashhorn。從官方的 JDK 8新特性介紹 中可以得到完整的功能清單

查看英文原文: Java 8 Auto-Update, Java 7 End of Public Update

</div>

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!