JRE到期日

时间:2013-04-17 18:51:01

标签: java

在Java Runtime Environment版本7u21的发行说明中,什么是JRE到期日期设置为07/18/2013?

JRE 7u21 release notes

2 个答案:

答案 0 :(得分:15)

这是Java认为自己过时的日期。一旦过时,它将开始提示用户升级Java,无论是否已发布新的Java版本。看来此日期设置为下一个预定版本+ 1个月。

注意:Java还 phone home 并下载列出了最新版本Java的文件。如果Oracle尽早发布带外补丁,他们可以立即触发所有Java客户端上的立即更新消息。


来自release notes of Java 7 update 10

  

JRE依赖于对Oracle服务器的定期检查,以确定它(JRE)是否仍被认为是最新的所有可用安全修复程序(在安全基准之上)。过去,如果JRE无法联系Oracle服务器,它将继续表现得好像它仍然是最新版本的安全性,无限期。

     

为避免此问题,JDK 7u10中添加了一个不依赖于外部通信的辅助机制。从此版本开始,所有JRE都将包含硬编码的到期日期。计算到期日期将在下一个重要补丁更新的计划发布后结束。

     

这意味着无法长时间联系Oracle服务器的JRE现在将在合理的时间段后开始提供额外的保护,并且不会继续表现得好像它们仍然是最新的安全性修复。

答案 1 :(得分:1)

请参阅Google" Java生命终结":