2024最新Windows系统Java环境配置超详细图文教程(小白零失败版)

2024最新Windows系统Java环境配置超详细图文教程(小白零失败版)

一、JDK官方下载及版本选择

JDK是Java开发的核心工具包,只有安装了JDK才能运行和编译Java代码,建议优先选择官方渠道下载避免带病毒的修改包。

1. 官方下载地址

Oracle官方JDK下载页:https://www.oracle.com/cn/java/technologies/downloads/
如果不想注册Oracle账号,也可以选择国内开源镜像站下载华为OpenJDK、阿里Dragonwell等兼容版本,功能完全一致。

2. 版本选择方法

首先确认自己的电脑配置和系统版本:
– 查看系统位数:右键桌面「此电脑」→「属性」,在「系统类型」处可以看到是64位操作系统还是32位操作系统
– 版本选择规则:
① 优先选LTS长期支持版:推荐JDK8、JDK11、JDK17三个版本,兼容性最好,企业开发也普遍使用,不要选非LTS的测试版,很多框架不兼容
② 64位Windows系统:选择对应版本下的「Windows x64 Installer」安装包
③ 32位Windows系统:仅支持JDK8及更早版本,选择「Windows x86 Installer」安装包
④ Windows7系统最高支持JDK17,不要下载JDK18及以上版本,会出现兼容性错误
【截图描述:Oracle JDK下载页面,红色框标注出LTS版本切换选项、Windows系统分类、x64 Installer下载按钮的位置】


二、JDK详细安装步骤

下载完成后得到后缀为.exe的安装包,按照以下步骤操作:
1. 双击安装包,弹出用户账户控制提示,点击「是」
2. 进入JDK安装欢迎页,直接点击「下一步」
3. 进入安装路径选择页,这一步是避坑重点:默认路径是C盘的Program Files\Java\,带空格容易导致后续识别失败,不要用默认路径,点击「更改」,选择一个无中文、无空格、无特殊字符的路径,比如D:\Java\jdk1.8.0_391\(后面的版本号要和你下载的版本一致)
【截图描述:JDK安装路径选择界面,红色框标注「更改」按钮,下方示例正确的无空格无中文路径】
4. 路径设置完成后点击「下一步」,等待1-2分钟JDK安装完成
5. 安装完成后会弹出JRE安装提示,同样点击「更改」,设置JRE的安装路径,比如D:\Java\jre1.8.0_391\,注意不要和JDK放在同一个文件夹,避免文件覆盖
6. 点击「下一步」等待JRE安装完成,最后点击「关闭」,安装环节就完成了


三、Java环境变量配置详细步骤

安装完成后需要配置3个系统环境变量,才能让系统在任意位置识别Java命令,先给大家讲清楚3个变量的作用:
JAVA_HOME:存储JDK的安装路径,主要给Tomcat、Maven等依赖Java的软件识别JDK位置用,后续如果更换JDK版本只需要改JAVA_HOME的变量值即可
Path:系统全局命令搜索路径,配置后可以在任意文件夹下调用java、javac等命令,不用每次都进入JDK的bin目录
CLASSPATH:Java类加载路径,告诉JVM要运行的类放在哪个位置,JDK1.5之后默认会自动搜索当前目录,不过新手配置上可以避免老项目运行出错

具体配置步骤:

  1. 右键桌面「此电脑」→「属性」,下滑找到「高级系统设置」点击进入
    【截图描述:Windows系统设置界面,红色框标注「高级系统设置」入口位置】
  2. 在弹出的「系统属性」窗口中,点击顶部「高级」选项卡,再点击下方的「环境变量」按钮
  3. 先配置系统变量(不要配置用户变量,不然换个Windows账号就用不了):
    ① 配置JAVA_HOME:点击系统变量区域的「新建」,变量名填JAVA_HOME,变量值填你刚才安装JDK的路径,比如D:\Java\jdk1.8.0_391,填完点击「确定」
    ② 配置Path变量:在系统变量列表中找到「Path」,点击「编辑」,Win10/11用户直接点击「新建」,依次添加两行值:%JAVA_HOME%\bin%JAVA_HOME%\jre\bin;Win7用户Path是一行字符串,需要在最前面加%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;(注意用英文分号和原有内容隔开,不要删除原有内容)
    【截图描述:Path变量编辑界面,红色框标注「新建」按钮,以及刚添加的两个Java路径的位置】
    ③ 配置CLASSPATH:点击系统变量「新建」,变量名填CLASSPATH,变量值填.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar(注意最前面的英文点不能丢,代表当前目录)
  4. 所有变量配置完成后,依次点击所有窗口的「确定」保存配置,不要直接点右上角关闭,不然配置不会生效。

四、配置成功验证方法

配置完成后需要验证是否生效,注意不要用之前打开的CMD窗口,要重新打开新的CMD:
1. 按下Win+R组合键,输入cmd回车打开命令提示符
2. 依次输入以下3个命令:
① 输入java -version回车:如果输出java version "1.8.0_391"(对应你安装的版本号),说明Java运行环境正常
② 输入javac -version回车:如果输出javac 1.8.0_391,说明Java编译环境正常
③ 输入java回车:如果输出一堆Java命令参数说明,说明配置完全正常
【截图描述:CMD窗口中三个命令执行后的界面,红色框标注正确的版本号输出位置】
三个命令都正常输出就说明你的Windows配置Java环境已经成功了,可以开始写第一个Java程序了。


五、常见配置失败问题及解决方法

  1. 输入java/javac提示「不是内部或外部命令,也不是可运行的程序」
    解决方法:① 先检查是否打开了新的CMD窗口,旧窗口不会加载新配置的环境变量;② 检查JAVA_HOME的路径是否正确,有没有多打斜杠、空格,路径末尾不要加斜杠;③ 检查Path变量里是否添加了%JAVA_HOME%\bin,有没有拼写错误;④ 检查JDK安装路径有没有中文、空格,有的话卸载重装到正确路径。
  2. java -version显示的版本和自己安装的版本不一致
    解决方法:之前电脑装过其他版本的JDK,Path里旧版本的Java路径排在你新加的路径前面,打开Path变量,把%JAVA_HOME%\bin%JAVA_HOME%\jre\bin上移到最顶部,保存后重启CMD即可。
  3. java命令正常但javac提示报错
    解决方法:检查Path变量里是否添加了%JAVA_HOME%\bin,如果只加了jre的路径就会出现这个问题,补上即可。

六、新手避坑指南

  1. 安装路径不要有中文、空格、特殊字符,比如不要放在「D:\编程工具\JDK」「C:\Program Files\Java」这类路径,90%的配置失败都是路径问题导致的
  2. 编辑Path变量的时候不要删除原有内容,不然会导致系统其他命令无法使用,如果不小心删了立刻点「取消」不要保存,已经保存的可以去回收站恢复或者找同版本系统的Path内容复制
  3. 环境变量要配置系统变量,不要配置当前用户的变量,不然换个Windows账号就无法使用Java
  4. 优先选择LTS版本的JDK,不要盲目下载最新版本,很多开发框架还不兼容非LTS版本
  5. JDK和JRE不要安装在同一个文件夹,避免文件覆盖导致功能异常。

结尾总结

Windows配置Java环境是Java学习的第一步,只要按照本文的JDK安装、Java环境变量配置步骤操作,避开路径空格、变量拼写错误等坑,基本都能一次性配置成功。如果遇到报错可以对照常见问题排查,不需要找第三方一键配置工具,手动配置一次也能帮你理解Java环境的运行逻辑。

© 版权声明

相关文章

暂无评论

none
暂无评论...