零基础入门首选JDK 17或JDK 21(均为LTS版),下载Oracle官网x64 Installer,安装路径纯英文无空格;配置JAVA_HOME指向根目录、Path添加%JAVA_HOME%\bin,重启命令行后执行java -version和javac -version验证。

JDK 安装配置的核心就两步:选对版本装好,再让系统“认得”它。新手卡住的几乎全是第二步——不是没装上,而是命令行里敲 java -version 或 javac -version 报错“不是内部或外部命令”。下面直接说清关键动作。
选哪个 JDK 版本最合适
零基础入门,直接装 JDK 17 或 JDK 21(都是长期支持版 LTS)。JDK 8 虽然资料多,但 Spring Boot 3、新框架、主流 IDE 新版本已逐步放弃兼容;JDK 25 是 2025 年 9 月发布的最新 LTS,学习可用,但配套教程和错误排查资源略少。不建议用非 LTS 的 JDK 26 等功能版当主力,容易遇到工具链不兼容。
- 下载去 Oracle 官网(https://www.php.cn/link/a9614aeb0d542c581cbae2fe2832f236),别点第三方镜像站,避免捆绑软件
- Windows 用户选 “x64 Installer”(.exe),安装时路径用纯英文、无空格,例如
D:\jdk-17 - 装完不用单独再装 JRE——JDK 自带运行环境,多装反而可能引起版本混乱
Windows 环境变量怎么配
配环境变量是为了让系统在任意位置都能找到 java.exe 和 javac.exe。只配两个变量就够了:
-
JAVA_HOME:新建系统变量,值填你 JDK 的安装目录,例如
D:\jdk-17(注意不带\bin) -
Path:编辑已有 Path 变量,在末尾新增一行:
%JAVA_HOME%\bin
不要配 CLASSPATH——现代 JDK 默认类路径机制已足够,初学加了反而容易出错。配完一定重启命令行窗口(或重启电脑),否则变量不生效。
立即学习“Java免费学习笔记(深入)”;
怎么验证装好了
打开新的命令提示符(CMD 或 PowerShell),依次执行:
-
echo %JAVA_HOME%→ 应该输出你设置的 JDK 路径 -
java -version→ 显示版本号,如java version "17.0.1" -
javac -version→ 显示编译器版本,如javac 17.0.1
三项都正常,说明 JDK 已可正常使用。如果前两项成功、第三项失败,大概率是 Path 里漏了 %JAVA_HOME%\bin;如果全失败,检查 JAVA_HOME 路径是否拼错、是否用了中文或空格。
IDEA 或其他编辑器怎么接上
IntelliJ IDEA 启动后新建项目时,会自动检测系统中已配置的 JDK。若提示 “No JDK specified”,说明它没读到 JAVA_HOME 或系统变量未生效。此时可手动指定:
- 在项目设置中选择 “Project SDK” → “Add JDK…” → 浏览到你的 JDK 安装目录(如
D:\jdk-17),选中根文件夹即可 - 注意:不要指向
bin目录,IDEA 需要的是 JDK 根目录,它会自己找里面的bin和lib - 多个 JDK 共存时,每个项目可独立指定版本,互不影响


















