最新消息:关注人工智能 AI赋能新媒体运营

Java 26发布,Oracle扩大Java生态工具的商业支持

科技资讯 admin 浏览

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 月中旬发布。