个人开发者可免费下载安装JDK,推荐Temurin、Amazon Corretto或Microsoft Build等开源发行版;Windows下安装时勾选“Add to PATH”和“Set JAVA_HOME”,验证用java -version和javac -version。

个人开发者完全可以用免费方式下载安装 JDK,不需要付费或注册 Oracle 账号。从 Java 17 开始,Oracle 官方已将 OpenJDK 构建版作为默认推荐,且长期提供免费、可商用的二进制包。主流开源 JDK 发行版(如 Temurin、Amazon Corretto、Microsoft Build of OpenJDK)均免费提供 Windows/macOS/Linux 各平台安装包,并自带自动环境变量配置。
选对版本:推荐免注册的免费 JDK 下载源
避开 Oracle 官网需登录的 JDK 页面,直接使用以下可信开源发行版:
- Temurin(Eclipse Adoptium):最主流的免费 JDK,通过 GitHub Actions 构建,通过 TCK 认证,支持 Java 8/11/17/21/24 等 LTS 和最新版;官网:https://www.php.cn/link/e387385ebe0dbeefed3e8e9f3968aaba
- Amazon Corretto:亚马逊维护,免费长期支持(LTS),含性能优化和安全补丁;官网:https://www.php.cn/link/530d60431d81fb70f74ecb9c91b658c2
- Microsoft Build of OpenJDK:微软官方构建,预装在 Windows 上的 VS Code Java 工具链中常用;官网:https://www.php.cn/link/4901bb0ca66492709c3cf19d91f86538
Windows 快速安装(以 Temurin JDK 21 为例)
下载 .msi 安装包后,双击运行即可完成大部分配置:
- 安装时勾选 “Add to PATH” 和 “Set JAVA_HOME”,系统会自动配置好环境变量
- 建议手动修改安装路径为纯英文、无空格目录(如 D:\Java\jdk-21.0.5),避免启动 Java 程序报错
- 安装完成后无需重启电脑,新开一个命令提示符窗口即可验证
验证是否成功:两行命令搞定
打开 CMD 或 PowerShell,依次执行:
立即学习“Java免费学习笔记(深入)”;
- java -version → 显示运行时版本(确认 JRE 可用)
- javac -version → 显示编译器版本(确认 JDK 开发能力完整)
若两条命令都返回类似 openjdk version "21.0.5" 2026-07-16 的信息,说明安装与配置已就绪。
常见问题直击
遇到典型卡点,按顺序排查:
- 输入 java -version 提示“不是内部或外部命令” → 检查安装时是否勾选了“Add to PATH”;若没勾选,需手动把 %JAVA_HOME%\bin 加入系统 Path
- 程序报错“UnsupportedClassVersionError” → 表示 Jar 包用高版本 JDK 编译,但你运行时用了低版本 JDK;建议优先安装 JDK 17 或 21(LTS 版本兼容性更稳)
- 安装路径含中文或空格 → 卸载重装,路径只用英文字母、数字、下划线,例如 D:\jdk21


















