Windows下OracleJDK17.0.18安装和环境变量配置保姆级教程

作者:技术拾光

时间:2026-06-13

浏览:371

基于OracleJDK17.0.18,以管理员身份运行安装包,路径避免中文和空格。配置JAVA_HOME变量,将%JAVA_HOME%\bin置于Path顶部。执行java-version和javac-version验证安装成功。

文章目录

前言

每次帮新手配置开发环境,总能遇到几个经典问题:版本选错、安装包莫名其妙跳到应用商店、环境变量怎么配都不对……说实话,这些坑踩过太多次了。这次基于Oracle官方JDK 17.0.18版本,整理了一套面向Windows系统的完整流程——经过多次实测,这套方法几乎没有出过差错。

Windows下OracleJDK17.0.18安装和环境变量配置保姆级教程

一、准备工作

1. 下载官方安装包

直接去Oracle官网下载JDK 17.0.18的Windows x64版本,记住要选这个文件:jdk-17.0.18_windows-x64_bin.exe。别下载错了版本,也别图省事去下压缩包,后面会出问题。

Oracle JDK 17下载地址

2. 避坑提醒

下载完成后,先别急着双击安装包——有些系统会自动关联到应用商店,白白浪费时间。具体怎么启动,后面会专门说明。

二、JDK 17.0.18 安装步骤

1. 启动安装向导

找到刚才下载好的 jdk-17.0.18_windows-x64_bin.exe:

  • 右键点击安装包 → 选择「以管理员身份运行」;
  • 如果系统弹出“用户账户控制”提示,点击「是」;
  • 正常情况会看到Oracle官方安装向导启动,而不是应用商店。

2. 安装流程

  1. 安装向导启动后,直接点击「下一步」;
  2. 接下来是重点——选择安装路径:
    • 建议不放在C盘,比如D:Ja va这种自定义路径;
    • 路径里绝对不能有中文、空格或特殊字符;
    • 把路径记下来,后面配环境变量时一定会用到;
  3. 再点一次「下一步」,等进度条跑完;
  4. 完成后点「关闭」,结束。

3. 验证安装文件

打开安装路径(比如前面设的D:Ja va),如果能看到下面几个核心文件夹,说明安装已经成功了:

  • bin:存放ja vac、ja va等核心命令;
  • conf:配置文件目录;
  • lib:依赖库文件;
  • jmods:模块文件。

三、环境变量配置(必做)

装完JDK不代表能用——环境变量没配好,命令行里敲ja va和ja vac就会提示“找不到命令”。这一节是必经之路。

1. 打开环境变量设置界面

  1. 右键「此电脑」→ 选择「属性」;
  2. 点击「高级系统设置」;
  3. 在“系统属性”窗口中,点「环境变量」。

2. 配置 JA VA_HOME

在「系统变量」区域操作:

  1. 点击「新建」;
  2. 变量名:JA VA_HOME;
  3. 变量值:JDK的安装路径(如D:Ja va);
  4. 点击「确定」保存。

3. 配置 Path

  1. 在「系统变量」里找到Path变量,双击进入编辑;
  2. 点击「新建」,输入%JA VA_HOME%bin;
  3. 把这个条目上移到最顶部——这一步很关键,可以避免与其他版本的JDK冲突;
  4. 点击「确定」保存所有设置。

四、验证安装&配置是否成功

  1. 按下 Win + R,输入cmd 打开命令提示符;
  2. 依次输入以下两个命令,看看输出结果:
    # 验证Ja va版本
    ja va -version
    # 验证编译器版本
    ja vac -version
  3. 正常输出长这样:
    ja va version "17.0.18" 2024-01-16 LTS
    Ja va(TM) SE Runtime Environment (build 17.0.18+9-LTS-201)
    Ja va HotSpot(TM) 64-Bit Server VM (build 17.0.18+9-LTS-201, mixed mode)
    
    ja vac 17.0.18

看到类似上方的内容,说明JDK安装和环境变量配置全部成功。

五、常见问题解决

1. 双击安装包跳转到应用商店?

  • 解决方案很简单:右键安装包 →「以管理员身份运行」;
  • 如果还是不行,可以通过命令行启动(记得换成你下载包的实际路径):
    "C:Users你的用户名Downloadsjdk-17.0.18_windows-x64_bin.exe"

2. 命令行提示“ja va不是内部或外部命令”?

  • 先检查JA VA_HOME的路径有没有输错;
  • 再确认Path里的%JA VA_HOME%bin是否在最顶部;
  • 最后——配完环境变量后,记得重新打开cmd窗口,老窗口不认新配置。

3. JDK 17和JDK 8兼容吗?

  • 基础语法这块完全没问题,变量、循环、类、接口这些内容,跟着JDK 8的教程学不受影响;
  • JDK 17是LTS长期支持版本,而且适配SpringBoot 3.x,更适合企业级开发场景。

六、总结

  1. JDK 17.0.18安装的两个关键动作:用管理员身份启动安装包 + 选择不含中文的特殊字符的路径;
  2. 环境变量必须配好JA VA_HOME和Path,而且%JA VA_HOME%bin要放在最顶部;
  3. 验证环节是终检——ja va -version和ja vac -version都正常输出,才能说大功告成。

实用工具推荐

电子包浆

绿化、压缩、噪点和虚拟水印,自由调节做旧程度。

使用 ›
图片压缩

选择画质和输出格式,预览压缩前后的大小。

使用 ›
相关文章