Java 开发环境安装指南(二) | JDK版本下载
Java 开发环境安装指南(二) | JDK版本下载
系列文章
Java 开发环境安装指南(一) | 目录设计规范
Java 开发环境安装指南(二) | JDK 安装
Java 开发环境安装指南(三) | Maven 安装
Java 开发环境安装指南(四) | NVM 安装
Java 开发环境安装指南(五) | Git 安装
Java 开发环境安装指南(六) | MySQL 安装
Java 开发环境安装指南(七) | Redis 安装
JDK 的定义
Java 开发工具包,是写 Java 代码、编译运行 Java 程序的必备工具集合。
推荐版本如下
1.JDK 8(1.8):企业存量核心:作为经典LTS版本,90%以上企业存量系统(如Spring Boot 2.x项目)基于其开发,中间件兼容性最优,是保障现有项目稳定运行的“基础版本”,无需额外适配成本。
2.JDK 17:新项目首选:最新免费商用LTS版本,新增密封类、record等高效特性,优化ZGC垃圾回收等性能,适配微服务等新场景,是技术升级和新建项目的“高效版本”。
1. 主流JDK厂商选取分析(含优缺点及推荐度)
| 厂商及版本 | 核心优点 | 核心缺点 | 推荐度 |
|---|---|---|---|
| Adoptium Temurin | 1. 开源免费无商用限制;2. 经TCK认证,与官方完全兼容;3. 多平台多版本覆盖,更新维护及时 | 无专属商业技术支持 | ★★★★★(个人/企业通用首选) |
| Oracle JDK | 1. 官方原生版本,兼容性最强;2. 提供专业商业支持和技术服务 | 1. LTS版本需付费授权;2. 非LTS版本免费商用期仅6个月 | ★★★☆☆(仅推荐有付费支持需求的企业) |
| Amazon Corretto | 1. 开源免费,JDK 8支持至2030年;2. 适配AWS云服务,优化云原生场景 | 非云原生项目无明显优势,国内下载速度一般 | ★★★★☆(云原生项目优先) |
| Azul Zulu | 1. 经TCK认证,兼容性好;2. 提供免费社区版和付费企业版,企业版含性能优化工具 | 社区版更新频率略低于Adoptium | ★★★★☆(需轻量商业支持时可选) |
- 开源免费且授权合规:基于OpenJDK源代码编译,完全开源且无商业使用限制,避免了Oracle JDK商业授权带来的法律风险和费用成本,适合企业和个人开发场景。
- 稳定性与兼容性保障:严格遵循OpenJDK规范,通过了Oracle的TCK(技术兼容性工具包)认证,确保与官方JDK API完全兼容,避免因版本差异导致的编译或运行错误。同时社区维护及时,会定期发布安全补丁和版本更新,保障环境稳定性。
- 全平台与多版本覆盖:提供Windows、Linux、macOS等全平台安装包,支持32位和64位系统,且包含JDK 8、11、17等多个LTS版本,可直接匹配双版本共存需求,下载和安装流程简洁高效。
2. 下载地址
- JDK 8(Adoptium):https://adoptium.net/zh-CN/temurin/releases?version=8

- JDK 17(Adoptium):https://adoptium.net/zh-CN/temurin/releases?version=17

3. 安装步骤
以1.8为例,下载后 运行安装包,点击“Custom”自定义安装,安装路径设置为D:\Develop\Env\Java。
怕路径太长我删除点,安装完成以后,路径如下
4. 环境变量配置
1.右键“此电脑”→“属性”→“高级系统设置”→“环境变量”。
2.【系统变量】新建JAVA_HOME,值为D:\Develop\Env\Java\Adoptium\jdk-8.0.462.8-hotspot。
3.【系统变量】编辑Path,新增2条记录:
%JAVA_HOME%\bin%JAVA_HOME%\jre\bin

4.【系统变量】新建CLASSPATH,值为.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar(注意开头的“.”)。
5.点击“确定”保存配置,关闭所有打开的命令行窗口(环境变量生效需重启终端)。
5. 验证安装
打开新的命令提示符(CMD),输入以下命令,显示对应版本信息即为成功:
java -version
javac -version

6. 切换JDK
比如,你要从jdk1.8切换成jdk17的话
为这些不同的jdk设置不同的变量
想切换成jdk8,把JAVA_HOME 的值改成 %JAVA8_HOME% 即可
想切换成jdk17,把JAVA_HOME 的值改成 %JAVA17_HOME%即可
检查一下切换是否成功
更多推荐
所有评论(0)