电脑上安装多个JDK版本时该如何自由切换(详细图文)

 更新时间:2023年10月12日 09:19:29   作者:有青枫林  
我们在学习的过程中经常用到不同的jdk版本,那么如何在一台电脑上同时安装多个jdk版本并进行切换呢,这篇文章主要给大家介绍了关于电脑上安装多个JDK版本时该如何自由切换的相关资料,需要的朋友可以参考下

前言

使用java的过程中,难免会遇上JDK版本不一致的问题,面对JDK的版本切换,总想要寻找一种自由的切换方法。那么下面的解答就是对这个问题的回答。

一、安装JDK

JDK的安装教程可以在其他文章中找到,这里就不进行赘述了。在自己的电脑上安装完成不同版本的JDK,如下图所示。

然后,进行下一步。

二、设置系统变量

2.1 设置JAVA_HOME

进入【环境变量】,设置系统变量。

【开始】 -> 【设置】 -> 【系统】 -> 【系统信息】 -> 【高级系统设置】 -> 【环境变量】

下图以 WIN11 家庭中文版 为例

2.1.1 添加JAVA_HOME+VERSION

以添加两个JDK版本:JDK6 和 JDK8 为例。

在【系统变量】中,添加三个系统变量:JAVA_HOME6、JAVA_HOME8和JAVA_HOME。推荐以JAVA_HOME+VERSION命名,方便寻找。

其中,JAVA_HOME6和JAVA_HOME8的值是系统上安装的不同版本的jdk路径,JAVA_HOME的值为前两个变量的变量名。如下图:

2.2 设置Path

2.2.1 添加Path

在【系统变量】中找到Path,添加%JAVA_HOME%\bin字段即可。 提示:建议将字段通过【上移】放置至最顶部,使之处于最高优先级,以此避免后续设置出现无法切换版本的问题 

三、验证结果

至此,JDK切换就整个设置完成了,接下来验证设置结果。

通过快捷键WIN+R打开CMD,输入java -version,可以查看当前的JDK版本。

提示:切换JDK之后,需要重新打开CMD才会正确显示 

切换至JDK6

总结 

到此这篇关于电脑上安装多个JDK版本时该如何自由切换的文章就介绍到这了,更多相关多个JDK版本自由切换内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • java使用Jsoup连接网站超时的解决方法

    java使用Jsoup连接网站超时的解决方法

    jsoup是一个非常好的解析网页的包,用java开发的,提供了类似DOM,CSS选择器的方式来查找和提取文档中的内容,提取文档内容时会出现超时的情况,解决方法可看下文
    2013-11-11
  • 轻松掌握Java策略模式

    轻松掌握Java策略模式

    这篇文章主要帮助大家轻松掌握Java策略模式,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-09-09
  • springboot + JPA 配置双数据源实战

    springboot + JPA 配置双数据源实战

    这篇文章主要介绍了springboot + JPA 配置双数据源实战,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-09-09
  • 深入了解Java atomic原子类的使用方法和原理

    深入了解Java atomic原子类的使用方法和原理

    这篇文章主要介绍了深入了解Java atomic原子类的使用方法和原理,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,,需要的朋友可以参考下
    2019-06-06
  • Java中String.join()高效字符串拼接的实现

    Java中String.join()高效字符串拼接的实现

    本文主要介绍了Java中String.join()高效字符串拼接的实现,包括基础拼接、StreamAPI结合、非字符串类型处理及与传统方式对比,具有一定的参考价值,感兴趣的可以了解一下
    2025-05-05
  • SpringCloudGateway 自定义局部过滤器场景分析

    SpringCloudGateway 自定义局部过滤器场景分析

    这篇文章主要介绍了SpringCloudGateway 自定义局部过滤器场景分析,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧
    2025-06-06
  • Java JNI的高级用法示例详解

    Java JNI的高级用法示例详解

    JNI是Java高级应用中不可或缺的技术之一,它允许Java程序与本地代码进行交互,大大拓宽了Java应用的范围和性能,这篇文章主要介绍了Java JNI高级用法的相关资料,需要的朋友可以参考下
    2025-11-11
  • java 注解的基础详细介绍

    java 注解的基础详细介绍

    这篇文章主要介绍了java 注解的基础详细介绍的相关资料,希望通过本文大家能掌握注解的使用方法,需要的朋友可以参考下
    2017-09-09
  • Java多线程中Lock锁的使用小结

    Java多线程中Lock锁的使用小结

    这篇文章主要介绍了Java多线程中Lock锁的使用小结,本节主要讲了它的基本使用,大家可以举一反三,试试什么条件下会导致死锁,需要的朋友可以参考下
    2022-06-06
  • 浅析Java 对象引用和对象本身

    浅析Java 对象引用和对象本身

    这篇文章主要介绍了Java 对象引用和对象本身的相关资料,帮助大家更好的理解和学习Java,感兴趣的朋友可以了解下
    2020-08-08

最新评论