CopyRight©2021 520资讯网 All Right Reserved
吉ICP备2023004123号-5
美国当地时间9月25日,甲骨文(Oracle)官方宣布,Java 11(18.9 LTS)正式发布!这是继Java 8之后推出的首个长期支持版本。
根据 Oracle 发布的支持路线图,Java 11 将由 Oracle 提供长期支持服务,该服务会持续到2026年9月。

为了加快迭代速度并及时响应社区反馈,Java调整了版本发布周期,改为每六个月一次——每半年推出一个大版本,每个季度发布一个中间特性版本,同时承诺不会延迟发布。这种模式能让开发团队更早地将关键特性整合到JDK里,快速获取开发者的使用反馈,从而在一定程度上避免类似Java 9那样两次被迫延期的情况发生。
根据官方表述,新的发布周期将严格依照既定时间节点执行,具体为每年的3月与9月进行发布。因此,Java 11的版本号确定为18.9(LTS)。
不过和Java 9、Java 10这两个被称作“功能性版本”的不同(二者都仅提供半年技术支持),Java 11不但有长期支持服务,还会成为Java平台的参考实现。Oracle对Java 11的技术支持会持续到2023年9月,至于补丁、安全警告之类的扩展支持则能延续到2026年。
新的长期支持版本每三年推出一次,按照后续的发布安排,下一个长期支持版 Java 17 计划在2021年发布。

Oracle 公布的未来 Java 版本发布和支持周期图
Oracle JDK 11 许可证中的重要变更
在 JDK 11 版本中,Oracle 对 Oracle JDK 的许可条款进行了更新。Oracle Java SE 所采用的新 Oracle 技术网开发者许可,与过往版本 JDK 适用的许可证存在显著差异。因此,在下载和使用本产品前,请务必认真阅读新的许可条款。
Oracle 还在 jdk.java.net/11 上通过 GPL 许可证提供此软件。
根据官方表述,自 Java 11 起,Oracle 开始以 GPLv2 许可证搭配 Classpath Exception(即 GPLv2+CPE)的形式提供 JDK 版本。这一模式既满足了将 Oracle JDK 作为 Oracle 产品或服务组成部分在商业许可下使用的场景,也覆盖了不愿采用开源软件的需求。这种开源许可证与商业许可证相结合的方式,替代了过去采用免费条款与付费商业条款组合的“BCL”许可证。