我们常说的 JAVASDK,其实就是 JDK(Java Development Kit),是 Java 开发的核心工具包,包含了 Java 编译器(javac)、运行环境(JRE)和调试工具等。而 JRE(Java Runtime Environment)只是运行 Java 程序的环境,如果你要写代码、开发项目,必须安装 JDK,而非单纯的 JRE 哦!
一、前期准备:JDK 版本选择(新手必看)
很多新手会纠结'选哪个版本',其实核心原则很简单:优先选择 LTS 长期支持版,稳定性强、兼容性好,后续学习和开发都不会出大问题。
目前主流且推荐的版本:JDK 17(最常用,免费开源,支持所有主流开发工具)、JDK 21(最新 LTS 版,功能更全)、JDK 8(经典版本,很多老项目仍在使用)。新手直接冲 JDK 17 即可,兼顾新特性和兼容性,避免选择非 LTS 版本(如 JDK 24、26),这类版本更新快、支持周期短,不适合新手学习使用。
另外注意:JDK 分为 Oracle JDK 和 OpenJDK,新手优先选 OpenJDK(开源免费,无商业授权风险),推荐从 Eclipse Adoptium 官网下载,速度快、操作简单;Oracle JDK 个人学习可免费使用,但商业用途需购买授权,且下载需注册账号,步骤较繁琐。
二、JDK 下载(三大系统通用,附加速方法)
这里以'OpenJDK 17(LTS)'为例,演示下载步骤,其他版本操作一致,全程免费,无需注册。
1. 推荐下载渠道(优先选这个,不踩坑)
官网:Eclipse Adoptium Temurin(开源免费,支持多平台,TCK 认证,性能稳定)
下载步骤:
- 打开官网后,在'Version'下拉框选择'17'(LTS);
- 'Operating System'选择自己的系统(Windows/macOS/Linux);
- 'Architecture'选择对应架构(主流电脑都是 64 位,Windows 选 x64,Mac 根据芯片选 aarch64(M 系列)或 x64(Intel));
- 'Installer Type'选择安装包格式(Windows 选 MSI,Mac 选 PKG,Linux 选 DEB/RPM,图形化安装更简单);
- 点击'Download',等待下载完成即可(若官网下载慢,可使用华为云镜像、清华镜像站加速,搜索'OpenJDK 17 镜像'即可找到链接)。
2. 备选下载渠道(Oracle JDK)
官网:


