当前位置: 首页 > news >正文

Windows 安装 JDK 8 和 JDK 17 和多版本JDK切换

目录

  • 下载 JDK
  • 安装 JDK
  • 配置环境变量
  • 卸载 JDK
    • 卸载 JDK 8
    • 卸载 JDK 17

下载 JDK

  • JDK 8 下载地址:https://www.aliyundrive.com/s/koYe1SVRg76

  • JDK 17 下载地址: https://www.aliyundrive.com/s/tBcbUtAHTbg

安装 JDK

点击可执行文件 jdk-8u291-windows-x64.exe 进行安装

安装 JDK ,如需更改 JDK 安装目录,根据个人偏好选择新文件夹位置,如:D:\Software\Java\jdk1.8.0_291

安装 JRE, 如需更改 JRE 安装目录,根据个人偏好选择新文件夹位置,如:D:\Software\Java\jre1.8.0_291


等待安装过程

安装完成

安装JDK 17时,可以按照与JDK 8相似的步骤进行操作。首先,下载可执行文件jdk-17.0.3.1_windows-x64_bin.exe,然后执行安装。需要注意的是,与JDK 8不同,JDK 17不再包含独立的JRE安装步骤。

JDK 8 和 JDK 17 安装成功后的文件夹如下:

配置环境变量

按下 Win + R 组合键来打开运行对话框,然后输入sysdm.cpl并按回车键,这将打开系统属性窗口。在系统属性窗口中,切换到高级标签,接着点击环境变量按钮,即可进入环境变量配置页面。

  • 新建系统变量 JAVA8_HOME 并将其设置为 D:\Software\Java\jdk1.8.0_291
  • 新建系统变量 JAVA17_HOME 并将其设置为 D:\Software\Java\jdk-17.0.3.1
  • 创建系统变量 JAVA_HOME 并将其值设置为 %JAVA8_HOME%%JAVA17_HOME%(根据您想要使用的JDK版本)。要切换JDK版本,只需修改JAVA_HOME的值为所需版本的JAVA8_HOMEJAVA17_HOME

编辑系统变量 Path 新建 JAVA 的 bin 目录 %JAVA_HOME\bin%


配置完成之后,输入 java -version 查看版本以验证环境变量是否生效。
image-20231109115442398

卸载 JDK

卸载 JDK 8

控制面板 → 程序 → 程序和功能, 选择 Java 8 UpdateJava SE Development Kit 8 (JDK 8) 右击卸载

卸载 JDK 17

控制面板 → 程序 → 程序和功能, 选择 Java™ SE Development Kit 17 右击卸载

image-20231109115918428

http://www.lryc.cn/news/225738.html

相关文章:

  • SpringData、SparkStreaming和Flink集成Elasticsearch
  • 中国电子学会2023年09月份青少年软件编程Python等级考试试卷六级真题(含答案)
  • 基于STM32设计的智能水母投喂器(华为云IOT)
  • 合成数据加速机器视觉学习
  • 物业管理服务预约小程序的效果如何
  • ORA-00257: Archiver error. Connect AS SYSDBA only until resolved错误解决
  • backbone:从AlexNet到...(持续补充ing)
  • FiRa标准——MAC实现(二)
  • oracle中分组函数LISTAGG
  • 深度学习pytorch之hub模块
  • LeetCode 2258. 逃离火灾:BFS
  • C# PaddleInference.PP-HumanSeg 人像分割 替换背景色
  • Java 变量初始化的两种方式和优缺点比较
  • 15.三数之和
  • 竞赛选题 深度学习疲劳驾驶检测 opencv python
  • PROFINET和UDP、MODBUS-RTU通信速度对比实验
  • CSS3 多媒体查询、网格布局
  • SpringBoot基础(九)-- 配置文件优先级
  • C++ static关键字
  • Anaconda Powershell Prompt和Anaconda Prompt的区别
  • 关于tcp发送成功但对端无法接收情况的思考
  • 01-解码-H264转YUV
  • keepalived+Nginx+邮件
  • CMakeCache.txt有什么用
  • ZYNQ_project:key_breath
  • 设计模式 (原则)
  • LeetCode 每日一题 2023/11/6-2023/11/12
  • Linux 基于 LVM 逻辑卷的磁盘管理【简明教程】
  • CTFHUB-WEB-SQL注入
  • 案例分享:某汽车企业通过龙智拓展Jira功能,实现高效项目管理