登录
首页 >  文章 >  java教程

Windows安装JavaJDK教程及配置方法

时间:2026-01-01 13:55:37 363浏览 收藏

推广推荐
前往下载Windows工具 ➜
支持 PC / 移动端,安全直达

小伙伴们有没有觉得学习文章很有意思?有意思就对了!今天就给大家带来《Windows安装Java JDK教程与配置详解》,以下内容将会涉及到,若是在学习中对其中部分知识点有疑问,或许看了本文就能帮到你!

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

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

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

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

  • 普通开发推荐用.exe安装包:它默认把JDK装进C:\Program Files\Java\jdk-xx,且可勾选“Add to PATH”(但不建议勾选,原因见下条)
  • 需要多版本共存(比如同时用JDK 8和JDK 17),必须用.zip包,解压到自定义路径如D:\jdk8D:\jdk17,再手动配JAVA_HOMEPATH
  • 注意官网下载页里带LTS标识的才是长期支持版(如21.0.117.0.9),非LTS版(如22)半年后就停更,别在生产环境用

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

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

  • JAVA_HOME必须指向JDK根目录,不是bin子目录:正确值是C:\Program Files\Java\jdk-21.0.1,错误写法是C:\Program Files\Java\jdk-21.0.1\bin\
  • PATH中添加的是%JAVA_HOME%\bin,不是绝对路径;且这条必须放在PATH最前面,否则可能被旧版JRE的java.exe劫持
  • 改完环境变量后,**必须关闭所有已打开的命令行窗口**,新开cmd或PowerShell才能生效;用echo %JAVA_HOME%java -version双验证

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

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

  • java -version:看运行时版本,输出应含jdk字样(如Java HotSpot(TM) 64-Bit Server VM 21.0.1
  • javac -version:必须能执行且版本号与java一致,否则JAVA_HOMEPATH配错了
  • where javawhere javac:Windows特有命令,分别列出所有匹配路径;两个命令返回的第一行路径应该完全相同,且都落在%JAVA_HOME%\bin

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

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

  • IntelliJ:File → Project Structure → Project → Project SDK → 点+ → Add JDK → 选C:\Program Files\Java\jdk-21.0.1目录(不是bin
  • Eclipse:Window → Preferences → Java → Installed JREs → Add → Standard VM → Next → JRE home填JDK路径 → Finish
  • 关键点:IDE里配置的路径必须和JAVA_HOME值一致;如果用了.zip包解压安装,就选解压后的完整文件夹,别选binjre子目录
# 一个快速验证脚本(保存为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目录。

理论要掌握,实操不能落!以上关于《Windows安装JavaJDK教程及配置方法》的详细介绍,大家都掌握了吧!如果想要继续提升自己的能力,那么就来关注golang学习网公众号吧!

前往漫画官网入口并下载 ➜
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>