为何应升级至 JRE 6?
本文适用于:
- 平台:
Windows 7, Vista, Windows XP, Windows 2000, Windows 2003
- Java 版本:
1.4.2_xx, 1.5.0, 6.0
最新版本的 Java Runtime Environment 6 (JRE 6) 中添加了以下增强功能。
- 更高的性能和稳定性。
- 更好地兼容以前的 JRE 版本。
- 新增了重要的错误修复程序。
- 应用程序具有更好的外观。
- 完全支持 Windows Vista。
- 拥有自动更新功能,快速访问重要的修复程序和更新。
更多技术信息
JRE 6 版本中添加的其他一些增强功能包括:
高速缓存和系统格式
高速缓存机制已进行了升级。您首次运行 Java Web Start 应用程序时,Java Web Start 高速缓存中现有的应用程序将会升级并转换成新的高速缓存格式。
下载引擎和高速缓存整合
高速缓存机制和下载引擎已进行了重新设计,并在 Java Web Start 和 Java Plug-in 软件之间实现了整合。这给 Java Web Start 带来了先前仅 Java Plug-in 具有的数项新功能,反之亦然。它们包括:
- 可以通过 Java 控制面板禁用高速缓存。
- Java Web Start 支持通过 Java 控制面板设定最大高速缓存大小。
- 当接近最大高速缓存大小时,Java Web Start 可以启动清理线程,从高速缓存中删除最近最少使用的 (Least Recently Used, LRU) 项目。
- 现在支持 no-cache 指令。当使用 no-cache 指令时,将会执行更新检查,从而确保已缓存的内容与 URL 上的内容一致。然后,会将资源下载到高速缓存中,并忽略过期的字段。
- 现在支持到期日期。如果所下载的资源包含到期日期,则在该日期之后,将不再使用这些资源。
安全的版本更新
在 JRE 6 中,如果未签名的 Java Web Start 应用程序指定的版本不是当前版本,则会触发安全警告,需要明确的用户许可应用程序才会运行。已签名的 Java Web Start 应用程序不受影响。
其他增强功能
- Java Web Start 和 Java Plug-in 现在支持证书撤消列表 (Certificate Revocation Lists, CRL) 和在线证书状态协议 (Online Certificate Status Protocol, OCSP),以对证书进行验证。
- Java 控制面板提供了一个用于选择缺省 SSL 握手协议的选项。缺省值设为 SSLv3 和 SSLv2。此外,还可以将它更改为 TSL。
- Java 控制台摆脱了模态局限性。通过使用 JRE 6 中 AWT 的新模态功能,您甚至可以在应用程序显示模式对话框时与 Java 控制台进行交互。
- Java Web Start 和 Java Plug-in 的所有对话框和屏幕都进行了重新设计,更友好、更直观且更易于使用。
|