为什么会显示 "Java Update Needed"(需要 Java Update)消息:"Your Java version is out of date"(您的 Java 版本已过期)或 "Your Java version is insecure"(您的 Java 版本不安全)?
本文适用于:
- Java 版本: 7.0, 8.0
Java 7 Update 10 (7u10) 和较新版本现在包含一种功能,如果所使用的 Java 版本已过期或者存在已知的安全漏洞,并且有可以修复这些漏洞的更新版本可供下载,则该功能会通知用户。
如果您遇到的页包含 Java 应用程序并且您的 Java 版本已过期,将显示需要 Java Update 消息。建议您单击 Update(更新)打开 java.com 下载页,获取最新的 Java 版本。如果选择单击阻止,则将在浏览器中禁用 Java 插件,并且在更新 Java 前 Java 应用程序无法在浏览器中运行。
如果无法完成 Java 安装,可能遇到了有关访问包含 Java 应用程序的页时重定向到 Java.com 的问题。
“需要 Java Update”对话框中的可用选项
低于 Java 7 Update 25 (7u25) 的 Java 版本将显示消息 Your Java version is insecure(您的 Java 版本不安全),而不是显示 Your Java version is out of date(您的 Java 版本已过期)。
- Update(更新)
选择此选项将打开 Web 浏览器连接到 java.com 以获取最新的 Java。 - 阻止
如果选择此选项,则在更新到最新版本的 Java 之前,将在浏览器中阻止 Java 插件。 - 稍后
选择此选项将继续加载 Java 插件。安全设置将指示是否允许应用程序运行。 - 不再询问
如果选中此复选框,则在下一个发行版可用前将不再显示“需要 Java Update”消息。Java 更新全年都会提供。每年至少会发行 4 次安全更新。还会根据需要提供非安全发行版。
消息的格式因操作系统而异。
Windows 7、Windows Vista、Windows 8

访问包含 Java 应用程序的页时为什么始终重定向到 Java.com?
连续重定向到 java.com 是一个已知问题,它影响 Java 版本 7u25 及更早版本。从 Java 发行版 7u40 开始,此问题得到了修复。安装最新 Java 版本
要防止重定向到 java.com,请从 http://java.com 下载 Java 版本 7u40 或更高版本
在 Java 控制面板中取消选择“自动检查更新”选项时,为什么会显示“Java 版本已过期”对话框?
Java 控制面板中的“自动检查更新”选项只会禁止每周和每月更新检查。如果安装的 Java 版本已过期,则取消选择此选项不会阻止显示该对话框。更多技术信息
只要具有安全漏洞修复的新发行版可用,JRE 就会到期。包含安全漏洞修复的关键补丁程序更新将提前一年在关键补丁程序更新、安全预警和第三方公告中预告。
对于无法访问 Oracle 服务器的系统,辅助机制将使 JRE 到期。满足两个条件中的任何一个(新发行版可用或到达到期日期)后,Java 将向用户提供其他警告和提醒以更新到较新版本。强烈建议收到到期日期消息的用户将 Java 更新到最新发行版。有关更多信息,请参阅 JRE 到期日期。(docs.oracle.com)