JDK 是 Java 开发的核心工具包,包含了 Java 编译器(javac)、运行环境(JRE)和调试工具等。若需编写代码或开发项目,必须安装 JDK 而非单纯的 JRE。
一、前期准备:JDK 版本选择
核心原则是优先选择 LTS(长期支持)版,稳定性强且兼容性好。目前主流推荐版本包括 JDK 17(最常用,免费开源)、JDK 21(最新 LTS)以及 JDK 8(经典老项目)。新手建议直接选择 JDK 17,兼顾新特性与兼容性。避免选择非 LTS 版本(如 JDK 24),这类版本更新快但支持周期短。
JDK 分为 Oracle JDK 和 OpenJDK。新手优先选 OpenJDK,开源免费且无商业授权风险。推荐从 Eclipse Adoptium 官网下载,速度快且操作简单;Oracle JDK 个人学习可免费使用,但商业用途需购买授权,且下载流程相对繁琐。
二、JDK 下载
以下以 OpenJDK 17 为例,其他版本操作一致。
1. 推荐下载渠道
官网:Eclipse Adoptium Temurin (https://adoptium.net/temurin/releases/)
操作步骤:
- Version 下拉框选择 17(LTS);
- Operating System 选择对应系统(Windows/macOS/Linux);
- Architecture 选择架构(主流电脑为 64 位,Windows 选 x64,Mac 根据芯片选 aarch64 或 x64);
- Installer Type 选择安装包格式(Windows 选 MSI,Mac 选 PKG,Linux 选 DEB/RPM);
- 点击 Download 等待完成。若官网下载慢,可使用华为云或清华镜像站加速。
2. 备选下载渠道(Oracle JDK)
官网:https://www.oracle.com/java/technologies/downloads/
注意:Oracle JDK 下载通常需要注册账号,且需注意 License 协议中的商业使用限制。
三、环境配置
安装完成后,需配置环境变量以确保系统能识别 Java 命令。
Windows 系统
- 右键'此电脑' > '属性' > '高级系统设置' > '环境变量'。
- 新建系统变量
JAVA_HOME,值为 JDK 安装路径(例如C:\Program Files\Java\jdk-17)。 - 编辑
Path变量,添加%JAVA_HOME%\bin。 - 打开命令行输入
java -version验证。
macOS / Linux 系统
在终端执行以下命令配置(以 bash 为例):
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home
export PATH=$JAVA_HOME/bin:$PATH
将上述配置写入 ~/.zshrc 或 ~/.bash_profile 文件后保存生效。
四、常见问题排查
若提示 javac 不是内部或外部命令,通常是因为 Path 未正确配置或未重启终端。检查 JAVA_HOME 路径是否指向正确的 JDK 根目录,确保 bin 文件夹包含在环境变量中即可解决。


