电脑上安装多个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版本自由切换内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • logback关闭某个包的日志操作

    logback关闭某个包的日志操作

    这篇文章主要介绍了logback关闭某个包的日志操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-12-12
  • HttpClient 请求 URL字符集转码问题

    HttpClient 请求 URL字符集转码问题

    这篇文章主要介绍了HttpClient 请求 URL字符集转码问题,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-01-01
  • Java Big Number操作BigInteger及BigDecimal类详解

    Java Big Number操作BigInteger及BigDecimal类详解

    这篇文章主要为大家介绍了Java Big Number操作BigInteger及BigDecimal类详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-07-07
  • Mybatis常用分页插件实现快速分页处理技巧

    Mybatis常用分页插件实现快速分页处理技巧

    这篇文章主要介绍了Mybatis常用分页插件实现快速分页处理的方法。非常不错具有参考借鉴价值,感兴趣的朋友一起看看
    2016-10-10
  • SpringBoot如何自定义starter

    SpringBoot如何自定义starter

    这篇文章主要介绍了SpringBoot如何自定义starter,Springboot的出现极大的简化了开发人员的配置,而这之中的一大利器便是springboot的starter,starter是springboot的核心组成部分,下面来看看集体引用过程吧
    2022-01-01
  • java.security.egd 作用详解

    java.security.egd 作用详解

    这篇文章主要为大家介绍了java.security.egd作用详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-08-08
  • java 实现多线程的方法总结

    java 实现多线程的方法总结

    这篇文章主要介绍了java 实现多线程的方法总结的相关资料,需要的朋友可以参考下
    2016-10-10
  • java实现的简单猜数字游戏代码

    java实现的简单猜数字游戏代码

    这篇文章主要介绍了java实现的简单猜数字游戏代码,通过随机数与逻辑判断来实现游戏功能,具有一定的参考借鉴价值,需要的朋友可以参考下
    2014-11-11
  • Java实现将PDF转换为PDF/A的完整指南

    Java实现将PDF转换为PDF/A的完整指南

    普通 PDF 因其灵活性和复杂特性,但存在一些潜在风险,PDF/A 则通过严格的限制和标准化机制来确保文档未来可读,下面我们来看看如何使用Java实现将 PDF 转换为 PDF/A 吧
    2025-12-12
  • SpringBoot配置类中@Configuration和@Bean的作用

    SpringBoot配置类中@Configuration和@Bean的作用

    这篇文章主要介绍了SpringBoot配置类中@Configuration和@Bean的作用,@Configuration 指明当前类是一个配置类来替代之前的Spring配置文件,Spring boot的配置类,相当于Spring的配置文件,需要的朋友可以参考下
    2023-11-11

最新评论