jdk安装与环境配置需三步:下载jdk 17免注册安装包;安装时自定义无空格路径并取消public jre;配置java_home和path后重启命令行,用java -version与javac -version双验证。

刚接触 Java,第一步就是把 JDK 装好并让命令行认得它。这事不难,但路径写错、变量名拼错、没重启终端这些小问题特别容易卡住新手。下面用最直白的方式带你走完全流程。
JDK 下载:选对版本,避开注册陷阱
初学者推荐直接用 JDK 17(LTS 长期支持版),稳定、文档全、教程多,不是最新但最省心。别选 JDK 23 或 24,新特性多反而容易混淆概念。
- 去 Oracle 官网下载页:Java Downloads | Oracle 中国
- 选 Windows x64 Installer(.exe 文件),不用压缩包,安装更傻瓜
- 如果弹出 Oracle 账号登录页面,可跳过——点页面下方的 “Java Archive”,进入历史版本区,找 JDK 17 直接下载(免注册)
- 安装包名字类似
jdk-17.0.1_windows-x64_bin.exe,下载后别急着双击,先记下保存位置
安装 JDK:改路径、记位置、跳过 JRE 冗余项
安装过程就点“下一步”,但有三个关键动作不能跳过:
在 Java 中初始化和管理阿里云 SDK客户端。包括单例模式、线程安全、endpoint 与 region 配置、VPC 终端节点、同步与异步等。
-
修改安装路径:默认装在
C:\Program Files\Java\...,但这个路径带空格和中文“Program Files”,后期容易出错。建议改成:D:\JDK\jdk-17.0.1(盘符自选,路径不含空格、中文) - 取消勾选“Public JRE”:JDK 自带运行环境,额外装一个 JRE 可能导致版本冲突
-
别关窗口,等进度条走完再点“关闭”:安装完成时,bin 目录里要有
java.exe和javac.exe,这是后续验证的基础
配置环境变量:JAVA_HOME + Path,两步到位
这一步让 cmd 或 PowerShell 在任何文件夹下都能运行 java 和 javac。
- 按 Win + R,输入
sysdm.cpl回车 → 点“高级” → “环境变量” - 在“系统变量”区域点“新建”:
变量名:JAVA_HOME(必须全大写,一个字母都不能错)
变量值:D:\JDK\jdk-17.0.1(填你刚才记下的真实路径) - 再找到系统变量里的
Path,双击 → “新建” → 输入:%JAVA_HOME%\bin - 确认所有窗口都点“确定”,**关掉所有已打开的命令行窗口**,重新打开一个 cmd 才生效
验证是否成功:两个命令,缺一不可
打开全新的命令提示符(cmd),依次输入:
-
java -version—— 应显示类似java version "17.0.1"的信息 -
javac -version—— 应显示javac 17.0.1(注意是javac,不是java)
两个都正常,说明 JDK 装好了、环境也配对了。如果提示“不是内部或外部命令”,90% 是 Path 里漏了 %JAVA_HOME%\bin,或者 JAVA_HOME 路径写错了。
Java免费学习笔记:立即使用
解锁 Java 大师之旅:从入门到精通的终极指南










