应选jdk 21 lts版本,因其是当前最新长期支持版(支持至2031年),具备虚拟线程、zgc优化等特性,且通过adoptium官网下载、安装路径无中文空格、配置java_home与path后,须用java -version、javac -version及java --list-modules三命令验证。

Java 开发环境搭建中,JDK 安装是第一步,但不能只“点下一步”就结束。关键在于选对版本、装对位置、配对路径——三者缺一不可。
选哪个 JDK 版本?看用途,不盲目追新
目前主流长期支持(LTS)版本是 JDK 17 和 JDK 21,推荐初学者或企业项目优先选 JDK 21:
- JDK 21 是 Oracle 当前最新 LTS 版本(2023年9月发布,支持至2031年),自带虚拟线程、ZGC 优化、模式匹配等实用特性,学习和生产都稳妥;
- JDK 17 仍是广泛使用的 LTS 版本,生态成熟,适合兼容性要求高的老项目;
- JDK 8 虽然仍有大量遗留系统在用,但已停止公开更新,不建议新项目选用;
- 避免安装非 LTS 版本(如 JDK 25、26),它们生命周期短、文档少、IDE 支持可能滞后。
从哪下载?认准官方源,避开第三方包
务必通过可信渠道获取安装包:
- 首选 OpenJDK 发行版:Adoptium(Eclipse Temurin)官网(https://adoptium.net)提供免费、开源、跨平台的 JDK 21 安装包,无 Oracle 账户限制;
- 次选 Oracle 官网:需登录 Oracle 账户才能下载 JDK 21,且个人开发免费,商用需许可;
- 不建议使用国内镜像站打包的“精简版”或“集成版”,容易缺失 javac、javadoc 等关键工具,或混入非标准补丁。
安装时要注意什么?路径干净,权限明确
安装过程本身简单,但几个细节决定后续是否顺利:
- Windows 用户:取消勾选“Public JRE”选项(新版 JDK 默认不安装公共 JRE,这是正常行为,不用额外处理);
- 自定义安装路径,例如 C:\dev\jdk\jdk-21.0.4,避免含空格或中文(如 “Program Files” 或 “我的软件”),防止 Maven、IDE 等工具识别异常;
- macOS 用户:安装 .dmg 后直接拖入 Applications 文件夹即可,无需手动解压或移动;
- Linux 用户:推荐使用 tar.gz 包解压到 /opt/jdk/ 下,并确保当前用户对目录有读执行权限。
装完不等于能用:必须验证基础命令
安装完成后,立即打开终端(cmd / PowerShell / Terminal)验证三个核心命令:
- java -version:确认运行时版本(输出应含 "21.0.4" 及 "Temurin" 或 "Oracle" 字样);
- javac -version:确认编译器可用(若提示“不是内部命令”,说明环境变量未生效或没装 JDK);
- java --list-modules | head -5(macOS/Linux)或 java --list-modules(Windows):快速查看 JDK 是否完整加载模块,避免精简包漏组件。
Java免费学习笔记:立即使用
解锁 Java 大师之旅:从入门到精通的终极指南











