Oracle 提到 JDK8 的公开更新将于 2019 年 1 月结束http://www.oracle.com/technetwork/java/javase/eol-135779.html。但是由于 Xenial 具有 OpenJDK8 软件包并且 Xenial 直到 2021 年 4 月都是 LTS,这是否意味着我们可以依赖在 2019 年 1 月之后接收更新(包括 Xenial 的安全更新)?
谢谢。
答案1
根据https://ubuntu.com/blog/announcing-openjdk-11-packages-in-ubuntu-18-04-lts:
“OpenJDK 8,即之前的上游 LTS 版本,仍然可用,并且已移至社区支持的 Universe 存储库。对于 Ubuntu 16.04 LTS 和 18.04 LTS,OpenJDK 8 的安全更新将持续到 2021 年 4 月。”
这意味着您在 2021 年 4 月之前都不会有问题,但此后您将需要找到带有安全补丁的 OpenJDK 8替代源1 。
我的建议是在此之前将您的应用程序迁移到 Java 11。
1 – 例如,采用OpenJDK计划继续支持 Java 8 直到“至少 2026 年 5 月”。