系列文章

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 ★★★★☆(需轻量商业支持时可选)
  1. 开源免费且授权合规:基于OpenJDK源代码编译,完全开源且无商业使用限制,避免了Oracle JDK商业授权带来的法律风险和费用成本,适合企业和个人开发场景。
  2. 稳定性与兼容性保障:严格遵循OpenJDK规范,通过了Oracle的TCK(技术兼容性工具包)认证,确保与官方JDK API完全兼容,避免因版本差异导致的编译或运行错误。同时社区维护及时,会定期发布安全补丁和版本更新,保障环境稳定性。
  3. 全平台与多版本覆盖:提供Windows、Linux、macOS等全平台安装包,支持32位和64位系统,且包含JDK 8、11、17等多个LTS版本,可直接匹配双版本共存需求,下载和安装流程简洁高效。

2. 下载地址

在这里插入图片描述

在这里插入图片描述

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%即可
在这里插入图片描述

检查一下切换是否成功
在这里插入图片描述

Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐