应优先选择eclipse temurin或amazon corretto等免费、开源、通过tck认证的openjdk发行版;推荐jdk 21或17等lts版本,避免非lts及oracle jdk商用风险。

Java 开发工具包(JDK)下载与安装其实不难,关键是选对渠道、版本和配置好环境变量。现在主流用 OpenJDK(免费开源),Oracle JDK 则需注意商业许可限制。
选哪个版本和渠道?
推荐优先使用 Adoptium(Eclipse Temurin) 或 Amazon Corretto 提供的 OpenJDK,它们免费、稳定、长期支持,且无需注册登录。Oracle 官网 JDK 虽权威,但个人学习使用需同意较复杂的许可协议,商用更需订阅。
- JDK 17 或 JDK 21 是当前最稳妥的选择——都是长期支持版(LTS),生态成熟、文档丰富
- 避免 JDK 9–16 这类短期版本,更新快、支持周期短
- 新手别纠结 JDK 24 等最新版,新特性多但教程少、兼容性验证不足
- 确认系统架构:Windows 用户一律选 x64(64位);32位系统已基本淘汰,不再被主流 JDK 支持
Windows 上怎么装?
以 Adoptium Temurin JDK 21 为例:
- 去 adoptium.net 选版本、操作系统、架构,下载 .msi 安装包(比 .zip 更省心)
- 双击运行,按向导默认安装即可(路径建议保留默认,如
C:\Program Files\Eclipse Adoptium\jdk-21.0.1-hotspot) - 安装完成后,打开命令提示符,输入:
java -version和javac -version
若两行都显示相同版本号,说明安装成功
环境变量要配吗?
用 .msi 安装包通常自动添加了 PATH,所以命令行能直接调用 java 和 javac。但如果你用的是 .zip 解压版,或想确保开发工具(如 IntelliJ、VS Code)识别 JDK,就得手动配:
- 右键“此电脑”→“属性”→“高级系统设置”→“环境变量”
- 在“系统变量”里点“新建”,变量名填
JAVA_HOME,变量值填 JDK 解压/安装目录(如D:\java\jdk-21.0.1) - 再编辑
Path,新增一项:%JAVA_HOME%\bin - 重启命令行再验证
装完还要干啥?
装好只是第一步。建议立即做两件事:
- 用记事本写个
HelloWorld.java,命令行里用javac HelloWorld.java编译,再用java HelloWorld运行,确认全流程通 - 装个轻量编辑器,比如 VS Code(官网下 .exe 版,勾选“Add to PATH”和“Create Desktop Icon”更方便),再装 Java Extension Pack 插件,就能写、编译、调试一体化
Java免费学习笔记:立即使用
解锁 Java 大师之旅:从入门到精通的终极指南











