简介平常我们在 Oracle 官网下载的 JDK属于 Oracle JDK其中 JDK8/11/17 商用是需要订阅付费的JDK21/25 超出期限也需要订阅付费而 OpenJDK 则完全免费目前也有很多互联网厂商基于 OepnJDK 二次开发推出发行版 OpenJDK本文介绍目前主流 OpenJDK 发行版的下载和安装JDK-21Windows如下为 OracleJDK17.0.15 版本OpenJDK原生1官网OpenJDK 也是 Oracle 公司维护的是原生的 OpenJDK其他厂商都是在这个基础上加强的官网地址OpenJDK2下载点击下面这个链接选择 JDK-213安装下载下来后正常解压配置环境即可配置环境变量一般来说需要配置两个环境变量JAVA_HOMEJava 安装包所在路径PATH添加一个 Java 安装包到 bin 目录的路径即 %JAVA_HOME%/bin之所以配置两个不一步到位直接在 PATH 中配置 Java 安装包到 bin 的路径有以下两点考虑方便更换 JDK 版本直接修改 JAVA_HOME 变量为需要替换到 JDK 版本路径即可无须修改 PATH 变量有些中间件依赖于 JAVA 环境需要有 JAVA_HOME 变量如 Maven、Zookeeper所以下面直接将 OpenJDK 路径替换到 JAVA_HOME 变量里即可验证如下Eclipse Temurin1官网官网https://adoptium.net/2下载点这里选择免安装版的就喜欢配置环境变量3安装外甥打灯笼——照旧照舅解压配置环境变量配置环境变量验证Amazon Corretto1官网官网https://aws.amazon.com/corretto/2下载选择 Corretto 21 版本还是选择安装包版本3安装安装三部曲解压配置环境变量验证配置环境变量验证Microsoft Build of OpenJDK1官网官网https://www.microsoft.com/zh-cn下载地址https://learn.microsoft.com/zh-cn/java/openjdk/download2下载老样子还是选择免安装版3安装解压配置环境变量验证配置环境变量验证Azul Zulu1官网官网https://www.azul.com/下载地址https://www.azul.com/downloads/#zulu2下载这个选择交互i like3安装解压配置环境变量验证配置环境变量验证阿里巴巴最后来一个国内的1官网官网https://dragonwell-jdk.io2下载选好了点下载3安装解压配置环境变量验证配置环境变量验证最后除上还有些如 红帽、IBM、华为、腾讯、京东等了解各大厂商的 OpenJDK 下载安装有助于回答 JVM 调优这个面试题问如何进行 JVM 调优答可根据自己的服务器选择对应的 OpenJDK 版本例如阿里云服务器就可以选择阿里云的 OpenJDK华为云就用华为的 OpenJDK