64位Windows系统安装JDK需三步:选x64版安装包、装至纯英文无空格路径(如C:\Java\jdk-17.0.6)、配置JAVA_HOME和Path环境变量,验证java -version与javac -version一致即成功。

64位Windows系统上安装JDK,核心是选对版本、装对路径、配对环境变量。只要三步到位,基本不会出问题。
确认系统与JDK版本匹配
先按 Win + R 输入 cmd 回车,在命令行里执行:
- java -version —— 看是否已装Java,以及是32位还是64位(输出含“64-Bit Server VM”即为64位)
- systeminfo | findstr "System Type" —— 确认本机确实是64位操作系统(显示 x64-based PC)
务必下载带 “x64” 或 “windows-x64” 标识的JDK安装包(如 jdk-17.0.6_windows-x64_bin.exe),不要混用32位安装包,否则可能命令能运行但IDE识别异常或编译报错。
安装时自定义路径,避开中文和空格
双击运行安装包后,关键一步在“选择安装路径”界面:
- 点击“更改”,把路径设为纯英文、无空格、无中文的目录,例如:C:\Java\jdk-17.0.6 或 D:\Develop\jdk17
- 避免使用默认的
C:\Program Files\...—— 空格会导致部分构建工具(如Maven、Gradle)解析失败 - 不建议装在用户目录(如
C:\Users\XXX\...),权限或路径过长易引发问题
如果同时安装了JRE(安装向导中弹出的独立JRE界面),也建议勾选并设为同级目录,如 C:\Java\jre17,方便后续配置。
在调试 Java 后端 API 故障时使用此技能,尤其适用于以下任务:分析日志、跨 Controller、Service 和 Mapper 层追踪请求、定位异常根因、检查 SQL 执行或参数流转,以及生成简洁的诊断结论与修复方案。
手动配置JAVA_HOME和Path
安装完只是把文件放好了,命令行还不能直接用 java 或 javac,必须配环境变量:
- 右键“此电脑” → “属性” → “高级系统设置” → “环境变量”
- 在系统变量区点击“新建”:
变量名:JAVA_HOME
变量值:你刚才记下的JDK完整路径(不含bin),例如C:\Java\jdk-17.0.6 - 找到系统变量中的 Path → “编辑” → “新建”两行:
%JAVA_HOME%\bin%JAVA_HOME%\jre\bin(如有独立JRE) - 确保这两项排在Path列表靠前位置,避免被旧版Java路径覆盖
验证安装是否生效
新开一个命令提示符(旧窗口不生效),依次执行:
- echo %JAVA_HOME% —— 应准确输出你设置的路径
- java -version —— 显示JDK主版本号(如 17.0.6)和“64-Bit Server VM”
-
javac -version —— 显示编译器版本,必须与上一条一致,否则说明
bin没进Path
三项全通过,说明JDK已在64位系统上正确就位,可以开始配置IDE或运行项目了。










