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

Bienvenido David發表於2015-01-31
本次升級不是靜默更新,需要使用者授權。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新特性介紹中可以得到完整的功能清單。

原文:http://www.infoq.com/news/2015/01/java-8-auto-update-java-7-end
譯文: http://www.infoq.com/cn/news/2015/01/java-8-auto-update-java-7-end
相關閱讀
評論(1)

相關文章