一文详解如何更改电脑使用的JDK版本

 更新时间:2024年01月29日 15:24:49   作者:墨小科  
我们在日常学习或者工作中,难免会遇到需要使用不同的jdk版本进行开发,这篇文章主要给大家介绍了关于如何更改电脑使用的JDK版本的相关资料,需要的朋友可以参考下

如何更改电脑使用的JDK版本

一、安装好JDK后,为了方便在命令行窗口的任意目录启动程序,我们需要配置Path环境变量用于记录程序路径。

Path环境变量的作用:

⚫ Path环境变量是用来配置命令的路径的,这样可以在命令行窗口中的任何位置直接使用这些命令。

JDK安装时Path需要注意的事项:

⚫ 目前较新的JDK安装时会自动配置javac、java命令的路径到Path环境变量中去 ,所以javac、java可以直接使用。

⚫ 但是以前下载的老版本的JDK是没有自动配置的,此时必需要自己配置Path环境变量。

环境变量的位置在:我的电脑 -> 属性 -> 高级系统设置 -> 高级 -> 环境变量。

1、右键点击“此电脑”,选择“属性”项。

2、点击“高级系统设置”,在弹出的系统属性框中,选择“高级”选项卡(默认即显示该选项卡),点击“环境变量”。

3、在弹出的“环境变量”框中选择下方的Path系统变量,然后打开。

若

若在用户变量中没有Path变量可以新建一个Path变量,也可以选择下面的系统变量中的Path,选择哪个都可以。

4、在打开Path环境变量中点击的"新建",输入JDK安装位置,点击确定。(要点击全部的确定)

注意:为防止路径输入错误,可以打开文件夹,拷贝路径。

D:\Java\jdk-10\bin

5**、重新配置了环境变量后,必须检测是否配置成功**

⚫打开命令行窗口,分别输入java、javac、java -version 查看版本提示。

6、配置JAVA_HOME环境变量

JAVA_HOME:告诉操作系统JDK安装在了哪个位置(将来其他技术要通过这个环境变量找JDK

注意:较新版本的JDK只是自动配置了Path,并没有自动配置JAVA_HOME。

在弹出的“新建系统变量”框中,输入变量名和变量值,点击确定。

变量名为:JAVA_HOME

变量值为JDK的安装路径,到bin目录的上一层即可。

比如D:\Java\jdk-10

注意:为防止路径输入错误,可以打开文件夹,拷贝路径。

7、为了之后更改JDK版本更加方便,将之前的Path环境变量改为%JAVA_HOME%\bin,不推荐使用Path D:\Java\jdk-10\bin

推荐: Path %JAVA_HOME%\bin
不推荐: Path D:\Java\jdk-10\bin

之前

现在

8、重新配置了环境变量后,必须检测是否配置成功**

⚫打开命令行窗口,分别输入java、javac、java -version 查看版本提示。

二、更改电脑使用的JDK版本

1、只需要将环境变量中的JAVA_HOME环境变量改为需要替换的JDK版本即可。

将JAVA_HOME中先前的D:\Java\jdk-10
替换为:D:\Java\jdk-17.0.1

替换为

2、重新配置了环境变量后,必须检测是否配置成功**

⚫打开命令行窗口,分别输入java、javac、java -version 查看版本提示。

3、看上图JDK已经完成更换。

总结

到此这篇关于如何更改电脑使用JDK版本的文章就介绍到这了,更多相关更改使用的JDK版本内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Spring中的接口重试机制spring-retry之listeners参数解析

    Spring中的接口重试机制spring-retry之listeners参数解析

    这篇文章主要介绍了Spring中的接口重试机制spring-retry之listeners参数解析,注解@Retryable有一个参数listeners没有说明,那么本篇文章我们详细介绍一个这个参数的用,需要的朋友可以参考下
    2024-01-01
  • Java+MySql图片数据保存与读取的具体实例

    Java+MySql图片数据保存与读取的具体实例

    之前一直没有做过涉及到图片存储的应用,最近要做的东东涉及到了这个点,就做了一个小的例子算是对图片存储的初试吧
    2013-06-06
  • Java多线程中的Balking模式详解

    Java多线程中的Balking模式详解

    大家好,本篇文章主要讲的是Java多线程中的Balking模式详解,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下
    2022-01-01
  • SpringBoot+Ant Design Vue实现数据导出功能方式

    SpringBoot+Ant Design Vue实现数据导出功能方式

    这篇文章主要介绍了SpringBoot+Ant Design Vue实现数据导出功能方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-01-01
  • Java国密加密SM2代码详细使用步骤

    Java国密加密SM2代码详细使用步骤

    SM2算法可以用较少的计算能力提供比RSA算法更高的安全强度,而所需的密钥长度却远比RSA算法低,下面这篇文章主要给大家介绍了关于Java国密加密SM2代码的相关资料,需要的朋友可以参考下
    2024-07-07
  • java实现斗地主发牌系统

    java实现斗地主发牌系统

    这篇文章主要为大家详细介绍了java实现斗地主发牌系统,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-04-04
  • 一文学会如何在SpringBoot中使用线程池执行定时任务

    一文学会如何在SpringBoot中使用线程池执行定时任务

    在开发现代应用程序时,定时任务是一项常见的需求,SpringBoot提供了一个强大的定时任务框架,可以轻松地执行各种定时任务,结合线程池的使用,可以更好地管理任务的执行,提高系统的性能和稳定性,本文将介绍如何在Spring Boot中使用线程池执行定时任务
    2023-06-06
  • 手把手教你用Java给暗恋对象发送一份表白邮件

    手把手教你用Java给暗恋对象发送一份表白邮件

    随着我们学习java的深入,也渐渐发现了它的一些乐趣,比如发送邮件,下面这篇文章主要给大家介绍了关于如何利用Java给暗恋对象发送一份表白邮件的相关资料,需要的朋友可以参考下
    2021-11-11
  • springboot处理url中带斜杠/\字符的参数报400问题

    springboot处理url中带斜杠/\字符的参数报400问题

    这篇文章主要介绍了springboot处理url中带斜杠/\字符的参数报400问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-01-01
  • SpringBoot调用service层的三种方法

    SpringBoot调用service层的三种方法

    在Spring Boot中,我们可以通过注入Service层对象来调用Service层的方法,Service层是业务逻辑的处理层,它通常包含了对数据的增删改查操作,本文给大家介绍了SpringBoot调用service层的三种方法,需要的朋友可以参考下
    2024-05-05

最新评论