Java的支持期间
Java的支持期限。在过渡期非常复杂。Oracle Java SE Advanced是收费的,而OpenJDK和Oracle JDK是免费的。
バージョンLTSリリース日OpenJDK
サポート期限
RedHatの場合Oracle JDK
サポート期限Oracle Java
SE Advanced
延長サポート6○2006年12月2016年12月2013年4月2018年12月7○2011年7月2018年6月2015年4月2022年7月8○2014年3月2020年10月[商用利用]
2019年1月
[個人利用]
2020年12月2025年3月9×2017年9月
2018年3月なし10×2018年3月
2018年9月なし11○2018年9月
2023年9月以降2026年9月17○2021年9月
2026年9月以降
サポート期限
RedHatの場合Oracle JDK
サポート期限Oracle Java
SE Advanced
延長サポート6○2006年12月2016年12月2013年4月2018年12月7○2011年7月2018年6月2015年4月2022年7月8○2014年3月2020年10月[商用利用]
2019年1月
[個人利用]
2020年12月2025年3月9×2017年9月
2018年3月なし10×2018年3月
2018年9月なし11○2018年9月
2023年9月以降2026年9月17○2021年9月
2026年9月以降
LTS( 长期支持 )从版本11开始,提供为期5年的支持,每隔3年发布一次。由于8之前也是长期支持,因此将其视为相等,并给LTS加上了○。
在这个发布周期中,不将9作为LTS版本是不合适的吗?从8到11的迁移期只有4个月。嗯,很可能商业使用版本8的支持最终也会变成2020年12月结束。此外,希望OpenJDK和Oracle JDK的支持期限一致。希望所有的Java 8版本都能在2020年12月结束。
Ubuntu长期支持版(LTS)的OpenJDK支持期限尚未公布。Ubuntu 16.04的默认JDK版本是8。 Ubuntu 18.04的默认JDK版本是openjdk-11-jdk,但内容是Java 10。一旦Java 11发布,将切换到Java 11,并通过这种方式提供长期支持。link
一旦发布最新版本的Java短期支持后,就会立即结束支持,因此这个版本似乎只会被开发人员使用。它将被用作验证下一个长期支持版本Java的工具。
如果像Ubuntu LTS一样采用“5年支持,每两年发布一次”的方式,将有一个3年的过渡期,并且每两年的变更点也较小,可能更好一些吧。
来源
-
- http://www.oracle.com/technetwork/jp/java/eol-135779-ja.html
https://access.redhat.com/articles/1299013
https://www.java.com/ja/download/faq/release_dates.xml