我认知里java就是从jdk开始的,简单来说就是一切的起源,jdk的安装配置什么的我就不写了,这个很多地方可以查,配置也很简单;这次想看下jdk里面有哪些;文档仅个人见解及网上查询资料,不保证正确;
我们现在公司现在用的jdk是openjdk1.8;那就有两部分jdk类型和版本,除了openjdk以外还有别的什么?这些的版本分别现在最新的是什么,常用的什么;
查询资料,现在的jdk类型及推荐版本如下:
-
OpenJDK
- 最新稳定版:JDK 24(2025年6月更新)1
- LTS版本:JDK 21(长期支持至2031年)37
- 衍生发行版:
- Eclipse Temurin(原AdoptOpenJDK):提供免费的高质量预编译版本,含性能与安全更新1。
- Amazon Corretto:AWS维护的长期支持版本,兼容OpenJDK2。
- Azul Zulu:提供商业支持选项2。
-
Oracle JDK
- 商业版最新:JDK 24(需遵守Oracle NFTC许可)14
- 推荐LTS:JDK 21(免费生产使用,支持至2032年)23
-
IBM JDK
- IBM Semeru Runtime:基于OpenJDK 21的优化版,支持PowerPC架构67;
- Microsoft Build of OpenJDK
这么看我们自己学习最好还是Openjdk,毕竟免费么;
记录下各类型的下载渠道
OpenJDK
jdk.java.net
Download the Microsoft Build of OpenJDK | Microsoft Learn
Oracle JDK
IBM JDK
没找到