2025保姆级JDK教程|免注册下载+环境变量配置+JDK8/JDK17自由切换

2025保姆级JDK教程|免注册下载+环境变量配置+JDK8/JDK17自由切换


b站视频教程: https://www.bilibili.com/video/BV1D4RVYPEgf/

摘要

  • JDK免注册下载
  • 用Zip的形式安装JDK
  • JDK环境变量的配置
  • 实现JDK 8与JDK 17多版本自由切换教程

一、免注册oracle账号下载方法

  1. 分享账号共享登录的网站:https://bugmenot.com/

    输入登录页面的url,点击搜索即可!
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

  2. 华为的资源仓库:https://repo.huaweicloud.com/java/
    在这里插入图片描述

二、JDK安装

  • zip形式安装
    • 无需安装,解压即用‌(直接解压到指定目录即可运行,无注册表依赖,便于移植‌)
    • 灵活管理多版本‌(可同时存放多个JDK版本,通过修改环境变量快速切换)

在这里插入图片描述

  • exe形式安装
    • 自动配置环境变量和注册表‌(安装过程中自动生成注册表信息并配置系统环境变量(如JAVA_HOMEPath),无需手动操作)
    • 安装流程简单‌(双击执行安装向导,适合新手快速完成部署‌。)‌

在这里插入图片描述

适用场景建议

  • EXE安装‌:适合新手或仅需单版本JDK的场景‌
  • ZIP安装‌:推荐开发者使用,尤其是需要多版本切换、自定义环境配置的场景‌

个人推荐zip形式安装,这种方式更加干净、纯粹、快捷,遇到问题好解决。

‌三、环境变量配置

  1. 定义多版本JDK路径‌

    • ‌变量名‌:JAVA8_HOME

      变量值:E:\jdk    # 指向JDK 8安装目录(如jdk1.8.0_361)  
      
    • ‌变量名‌:JAVA17_HOME

      变量值:E:\jdk17  # 指向JDK 17安装目录(如jdk-17.0.8)  
      
    • 作用:独立管理不同JDK版本路径,避免路径冲突‌

    右键此电脑----属性----高级系统设置----点击环境变量----找到系统变量----点击新建----输入变量名和变量值
    在这里插入图片描述

  2. 设置动态切换的JAVA_HOME‌

    • ‌变量名‌:JAVA_HOME

      变量值:%JAVA8_HOME%  # 默认使用JDK 8,切换时改为%JAVA17_HOME%  
      
    • 原理:JAVA_HOME作为主变量,通过引用JAVA8_HOMEJAVA17_HOME的值实现版本切换‌

    跟上面方式一样设置系统变量,用于动态切换
    在这里插入图片描述

  3. 配置PATH变量‌

    • ‌变量名‌:PATH
       变量值:
       %JAVA_HOME%\bin
       %JAVA_HOME%\jre\bin
      
    • ‌关键点‌:
      • %JAVA_HOME%\bin:确保全局可执行命令(如java、javac)生效‌
      • %JAVA_HOME%\jre\bin:‌仅JDK 8需要‌,JDK 17无此目录,但系统会自动忽略无效路径‌

    同样在系统变量中找到Path,点击编辑,新建两个路径
    在这里插入图片描述

  4. ‌CLASSPATH配置‌

    • 非必需‌:现代JDK版本默认加载当前目录和核心库,无需手动配置CLASSPATH‌
    • 特殊场景‌:若需加载外部库(如lib/mylib.jar),可临时通过命令行参数-cp指定路径‌
      .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
      

‌四、验证版本切换

  1. ‌切换为JDK 17‌:

    • 修改JAVA_HOME的值为%JAVA17_HOME%,点击确定。

      在这里插入图片描述

    • 重启命令行工具(CMD/PowerShell)后执行java -version验证版本。

      java -version         # 显示当前JDK版本(如1.8.0或17.0.x)  
      javac -version        # 应与java版本一致  
      

      在这里插入图片描述

  2. ‌回退到JDK 8‌:

    • JAVA_HOME恢复为%JAVA8_HOME%,点击确定‌,重启命令行生效。
      在这里插入图片描述

      在这里插入图片描述

‌五、配置总结‌以及注意事项

  • 配置总结:‌
    # 系统变量配置示例  
    JAVA8_HOME = E:\jdk  
    JAVA17_HOME = E:\jdk17  
    JAVA_HOME = %JAVA8_HOME%  
    PATH = %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;  
    
    通过上述配置,可快速切换JDK版本,适用于开发、测试等需多版本兼容的场景‌。
  • 注意事项‌:
    • ‌路径一致性‌:确保JAVA8_HOME和JAVA17_HOME指向实际安装目录。
    • ‌权限问题‌:修改系统变量需管理员权限,建议以管理员身份运行命令行工具‌。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值