Oracle 正式发布 Java 26,并推出 Oracle Java Verified Portfolio(JVP)。该版本包含 10 项以 JDK Enhancement Proposal(JEP)形式发布的新功能。Oracle 将商业支持范围从 JDK 扩展至 Java 图形界面框架 JavaFX、云原生 Java 微服务框架 Helidon,以及适用于 VS Code 的 Java Platform 扩展。由于 Java 26 属于非 LTS 版本,Oracle 规划其 Premier Support 仅持续至 2026 年 9 月,之后将由 Oracle JDK 27 接续。
JDK 26 的更新涵盖网络通信、并发编程、向量运算、垃圾回收与旧组件清理等多个方面,例如 Java HTTP Client API 开始支持 HTTP/3,结构化并发(Structured Concurrency)和 Vector API 持续推进,G1 垃圾回收器提升执行效率,Applet API 也正式移除。
除了 10 项 JEP 带来的新功能,Java 26 还纳入多项未以 JEP 形式发布的底层改进。在安全性方面,Oracle 列举了混合公钥加密 HPKE、为后量子加密时代做准备的 JAR 签名机制,以及对加密算法和旧式 Keystore 控制机制的强化。在兼容性与国际化方面,更新至 Unicode 17.0 与 CLDR v48。
Java 26 还进一步优化了 JVM 启动流程、垃圾回收机制、C2 JIT 编译器与堆内存管理,目标是改善应用程序启动速度、执行效率与整体稳定性。开发与运维工具方面,本版本新增了 HttpClient 本地文件上传功能、更严格的运行时镜像构建机制、改进版 JVM Metrics API,以及支持深色模式的 JavaDoc。
此次较大的产品调整是 Oracle 将 JDK 以外的工具、框架与库整理为 JVP。Oracle 表示,JVP 是一套由 Oracle 提供授权与技术支持的 Java 相关组件集合,将企业实际使用但不属于 Oracle JDK 的工具与框架纳入支持范围。Java SE 订阅用户,以及在 Oracle Cloud Infrastructure(OCI)上运行 Java 工作负载的用户,均可获得 JVP 支持。
JVP 首批纳入的组件包括 JavaFX、Helidon 和适用于 VS Code 的 Java Platform 扩展。Oracle 表示,Helidon 未来的发布节奏将与 JDK 路线图对齐,并有意将其提案纳入 OpenJDK 项目;Helidon 与适用于 VS Code 的 Java Platform 扩展仍保持开源。
另一项重要变动是 JavaFX:JavaFX 的商业支持将重新提供给所有新版本的 JDK,以及仍在 Oracle Premier Support 期间的 LTS 版本。JDK 8 上的 JavaFX 支持延长至 2028 年 3 月。JavaFX 25 与 26 现已适配 JDK 26,JavaFX 21、17 与 8 的后续更新预计于 2026 年 4 月中旬发布。