停止对 JDK 6 提供一流支持

工程 | Juergen Hoeller | 2017年11月27日 | ...

是时候了:官方的 JDK 6 商业支持即将结束,Oracle 将 2018 年 12 月定为结束日期,IBM 将 2018 年 4 月定为扩展支持结束日期。

从 Spring 的角度来看,我们借此机会在我们这边淡化对 JDK 6 的支持。在整个 Spring Framework 4.3.x 系列中,我们将继续容忍 JDK 6 运行时环境,并为未来的所有维护版本提供支持。但是,我们不会再为 JDK 6 做任何妥协,要求您升级到 JDK 7+ 以获得我们不得不专门为 JDK 6 解决的修复。

即便对于 JDK 7,我们也期望您使用最新的补丁版本,这是 Oracle、IBM 和 Red Hat 在其服务器平台上提供的。如果可能,请考虑直接升级到 JDK 8!

随着 JDK 9 的到来,我们的 JDK 支持范围并未缩小:Spring Framework 4.3.10+ 可为 JDK 7 和 8 提供一流的支持,并对 JDK 6 和 9 提供运行时兼容性。

温馨提示:Spring Framework 5.0 要求 JDK 8+,并为 JDK 9 引入了一流的支持,在即将到来的 Spring Framework 5.1 和 5.2 版本中,我们将及时跟进 JDK 10 和 11 的发布。我们强烈建议您在任何使用 JDK 9+ 的场景下,特别是新的项目开发中,升级到 Spring Framework 5.0+。

另外,start.spring.io 已不再提供 JDK 6 选项。同时,它现在提供了 JDK 9 项目选项,与 Spring Boot 2.0 在 Spring Framework 5.0 上保持一致。

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

VMware 提供培训和认证,助您加速进步。

了解更多

获得支持

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件,只需一份简单的订阅。

了解更多

即将举行的活动

查看 Spring 社区所有即将举行的活动。

查看所有