贝利信息

如何在Windows系统中安装Java_JDK安装与配置解析

日期:2026-01-02 00:00 / 作者:P粉602998670
普通开发推荐下载jdk-xx_windows-x64_bin.exe安装包并勾选“Add to PATH”;需多版本共存则选.zip包手动配置JAVA_HOME和PATH,且务必验证javac -version与where命令结果一致。

下载JDK时该选哪个版本和安装包

Windows上装JDK,核心是避开jdk-xx_windows-x64_bin.exejdk-xx_windows-x64_bin.zip的混淆。前者是带自动配置向导的安装程序,后者是免安装压缩包——但很多人误以为“免安装=不用配环境变量”,结果java -version报错。

配置JAVA\_HOME和PATH的顺序与写法

Windows环境变量配置错误,90%出在JAVA_HOME值末尾多了反斜杠,或PATH里写了%JAVA_HOME%\bin却没先定义JAVA_HOME

验证安装是否成功的三个关键命令

只跑java -version不够,它可能调用的是系统自带JRE而非你刚装的JDK。真正要确认的是编译器和工具链是否就位。

IDE(如IntelliJ / Eclipse)仍提示“Cannot resolve JDK”怎么办

IDE不读系统环境变量,而是用自己的JDK配置。即使命令行一切正常,IDE也可能用错SDK。

# 一个快速验证脚本(保存为check_java.bat,双击运行)
@echo off
echo === JAVA_HOME ===
echo %JAVA_HOME%
echo.
echo === java version ===
java -version
echo.
echo === javac version ===
javac -version
echo.
echo === where java ===
where java
echo.
echo === where javac ===
where javac
pause

JDK安装本身不难,难的是环境变量和IDE配置之间存在两套独立逻辑,而且Windows对路径末尾反斜杠、空格、大小写不敏感等特性会掩盖真实问题。最容易被忽略的是:改完系统变量后没重启终端,或者IDE里选了JRE而不是JDK目录。