Java 出于安全原因,从OpenJDK 8迁移到OpenJDK 11

Java 出于安全原因,从OpenJDK 8迁移到OpenJDK 11,java,spring-boot,java-8,spring-security-oauth2,java-11,Java,Spring Boot,Java 8,Spring Security Oauth2,Java 11,由于LTS,我不久前收到了迁移到Java11(OpenJDK)的建议。我感到困惑的是,尽管Oracle停止了LTS,但OpenJDK提供程序(采用OpenJDK)在很长一段时间内仍然保持LTS 我记得用Java8保护SpringBoot有一个问题,因此迁移到Java11,但我再也找不到文档了 有没有人遇到过同样的情况并记得 更新:向提供商提及OpenJDK,并使用@Elliott Frisch提供的更好链接OpenJDK不是LTS。OpenJDK只提供源代码。你在找OpenJDK吗?那是JDK的

由于LTS,我不久前收到了迁移到Java11(OpenJDK)的建议。我感到困惑的是,尽管Oracle停止了LTS,但OpenJDK提供程序(采用OpenJDK)在很长一段时间内仍然保持LTS

我记得用Java8保护SpringBoot有一个问题,因此迁移到Java11,但我再也找不到文档了

有没有人遇到过同样的情况并记得


更新:向提供商提及OpenJDK,并使用@Elliott Frisch提供的更好链接

OpenJDK不是LTS。OpenJDK只提供源代码。你在找OpenJDK吗?那是JDK的分销商。特别是RedHat(现在是IBM的一个部门)提供的与供应商无关的构建。你在找什么?我想你想要。这个链接的信息也在维基中提到。该列有java8(LTS),为什么不是LTS?我还记得SpringBootSecurity中的一个问题,java8导致了从java8到Java11的迁移,当你说长期支持时,你希望谁的支持?Spring从未承诺过任何形式的Java8支持。甲骨文有。各种OpenJDK发行商都这样做。没有其他人这样做。他们也没有义务这样做。明天我可能会决定不再对使用或支持Java8感兴趣。你不能阻止我。我们没有合同。那么,谁应该支持什么?我明白你的意思。LTS应该与OpenJDK提供者一起使用。但让我困惑的是,当Oracle说今年停止了Java8 LTS时,为什么人们说Java8已经死了,并真正开始转向java11,尽管他们没有使用Oracle JDK8和OpenJDK?Java8是在2014年3月发布的。那是六年前的事了。2018年9月,第11次世界大战。这是关键。因为三个月后(2019年1月),Oracle停止提供免费的公共更新。该语言在Java9中有了显著的发展。随着时间的推移,将会有越来越多不兼容的变化。Java8不再发展(尽管社区支持)。Java8已经死了,因为不应该用它编写新的软件。你可以在现有的东西上再使用几年。那又怎么样?