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

JDK版本切换 - Windows

JDK 下载

点我跳转 - JDK下载官网
image.png

  • 可以切换网址后面的JDK版本来跳转到不同的JDK版本下载页面

image.png

JDK 安装

  • 双击exe文件即可安装
  • 最好是使用默认路径安装, 几个版本的JDK加起来也就1G
  • 如果双击exe文件没反应的话, 可以用**7-zip**解压出相应的文件
  1. 下载安装**7-zip**** - 默认路径安装即可**

Download
image.png

  1. 解压**JDK**相关文件

image.png

  1. 解压之后会得到一个名称相同的bin结尾文件夹

image.png

  1. 打开这个文件夹找到**st.cab**压缩文件, 将里面的**tools.zip**拷贝到**JDK**安装目录

image.png

  1. **tools.zip**解压出来目录如下

image.png

JDK 配置

删除 path 变量
  • C:\Program Files\Common Files\Oracle\Java\javapath
  • C:\Program Files (x86)\Common Files\Oracle\Java\javapath
  • **安装一次,就会生成一条这样的变量,那就把他们都删掉**``**防止切换版本失败**
添加 Path 环境变量
%JAVA_HOME%\bin
%JAVA_HOME%\jre\bin

image.png

  • 添加成功后如下
  • 这里要注意, JAVA_HOME 的环境变量位置要高于下面两个path路径变量
  • 否则可能会出现版本切换失败的情况

image.png

添加系统变量 CLASSPATH
● 变量名 : CLASSPATH
● 变量值 : .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

image.png
image.png

添加系统变量 JAVA_HOME
● 变量名 : JAVA_HOME
● 变量值 : %JAVA_HOME8% 或 %JAVA_HOME11% 或 %JAVA_HOME17% 或 %JAVA_HOME21%

image.png

添加版本切换变量 JAVA_HOME8
  • jdk路径换成自己的
● 变量名 : JAVA_HOME8
● 变量值 : C:\Program Files\Java\jdk-1.8

image.png

添加版本切换变量 JAVA_HOME11
● 变量名 : JAVA_HOME11
● 变量值 : C:\Program Files\Java\jdk-11.0.6

image.png

添加版本切换变量 JAVA_HOME17
● 变量名 : JAVA_HOME17
● 变量值 : C:\Program Files\Java\jdk-17

image.png

添加版本切换变量 JAVA_HOME21
● 变量名 : JAVA_HOME21
● 变量值 : C:\Program Files\Java\jdk-21

image.png

  • **结果如图 : **

image.png

JDK版本切换测试

  • 将JAVA_HOME里的变量值修改成对应的JDK环境变量即可
  • 每切换一次JDK版本都需要重新打开一个新的CMD命令窗口来查询
JDK8

image.png
image.png

JDK11

image.png
image.png

JDK17

image.png
image.png

JDK21

image.png
image.png

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

相关文章:

  • STM32-IIC协议详解
  • Spring事件处理
  • 软设之安全防范体系
  • 【Python】PyWebIO 初体验:用 Python 写网页
  • OrangePi AIpro学习3 —— vscode开发昇腾DVPP程序
  • redis的数据结构与对象
  • ARM 汇编语言基础
  • c语言小知识点小计
  • 《C#面向语言版本编程》C# 13 中的新增功能
  • 0成本通过Hugo和GitHub Pages搭建博客
  • Ollama 可以玩 GLM4和CodeGeeX4了
  • 浅析C++指针与引用的关系
  • Python面试宝典第31题:字符串反转
  • 【深入理解SpringCloud微服务】深入理解微服务中的远程调用,并手写一个微服务RPC框架
  • 数据结构----二叉树
  • 通过python管理mysql
  • Run the OnlyOffice Java Spring demo project in local
  • 11. Rancher2.X部署多案例镜像
  • 探索Linux世界之Linux环境开发工具的使用
  • 探索Spring Boot微服务架构的最佳实践
  • [论文泛读]zkLLM: Zero Knowledge Proofs for Large Language models
  • vscode插件中的图标怎么设置
  • Study--Oracle-08-oracle数据库的闪回技术
  • 获取客户端真实IP
  • 韩式告白土味情话-柯桥生活韩语学习零基础入门教学
  • Linux安全与高级应用(一)深入探讨Linux安全与高级应用
  • 【nginx 第二篇章】各个环境安装 nginx
  • 在Spring Boot和MyBatis-Plus项目中,常见的错误及其解决方法2.0
  • 招聘信息数据清洗
  • 机器学习——支持向量机(SVM)(1)