应选jdk 17或21(均为lts),新项目可选jdk 26;下载推荐oracle官网或eclipse temurin等openjdk镜像;安装路径须无空格中文;仅需配置java_home和path中的%java_home%\bin。

JDK 安装包下载和安装本身不难,关键是选对版本、路径规范、环境变量配准。2026年主流开发仍常用 JDK 17(LTS)、JDK 21(LTS)或新发布的 JDK 26(2026年9月刚发布),不建议用已停止支持的 JDK 8 或 JDK 11(除非维护老项目)。
去哪下载 JDK 安装包
推荐两个可靠渠道:
- Oracle 官网:访问 https://www.php.cn/link/a9614aeb0d542c581cbae2fe2832f236,选择 Windows x64 的 Installer(.exe)或 ZIP(免安装版)。注意:需 Oracle 账号登录,且新版 JDK(如 21+)默认不附带 JRE,这是正常设计。
- OpenJDK 社区镜像(更便捷):如 Eclipse Temurin(由 Eclipse 基金会维护,企业级推荐)、IBM Semeru 或 Azul Zulu。这些提供免注册、免登录、多平台、长期更新的 JDK,下载即用,适合学习和生产环境。
怎么选版本和安装包类型
看你的用途和系统:
- 开发新项目 → 优先选 JDK 21(LTS,支持到 2027 年)或 JDK 26(最新特性,如虚拟线程增强、模式匹配升级);
- 学校教学或入门练习 → JDK 17(稳定、资料多、IDE 兼容好);
- Windows 系统 → 一律选 x64 版本(现在几乎没有还在用 32 位 Windows 的开发机);
- 安装包类型 → 新手建议用 .exe 安装器(自动注册注册表、可选配置 JAVA_HOME);进阶用户或需要多版本共存,推荐 .zip 免安装版(解压即用,路径完全可控)。
安装过程关键操作
以 .exe 安装器为例(如 jdk-21.0.3_windows-x64_bin.exe):
- 双击运行,点“下一步”,接受许可协议;
- 在“自定义安装”页,点击“更改”按钮,把路径设为不含空格和中文的目录,例如:D:\Java\jdk-21.0.3(不要放 C:\Program Files,避免权限和路径空格问题);
- 取消勾选“Public JRE”(JDK 21+ 已不捆绑 JRE,此项无意义);
- 继续下一步直到完成。安装后,bin 目录(含 javac、java 等命令)必须能被系统识别——这靠后续环境变量实现。
安装后必须配环境变量
否则 cmd 里敲 java -version 会提示“不是内部或外部命令”。三步搞定:
- 右键“此电脑”→“属性”→“高级系统设置”→“环境变量”;
- 在【系统变量】里点“新建”:
变量名:JAVA_HOME
变量值:D:\Java\jdk-21.0.3(填你实际的 JDK 根目录,不含 \bin); - 找到系统变量中的 Path,点“编辑”→“新建”→输入:%JAVA_HOME%\bin;
配完重启命令行,执行 java -version 和 javac -version,两行输出版本一致,说明安装和配置成功。
Java免费学习笔记:立即使用
解锁 Java 大师之旅:从入门到精通的终极指南











