开发者

如何在电脑上进行多个jdk版本的配置及切换

开发者 https://www.devze.com 2025-05-08 11:02 出处:网络 作者: 理想奋斗中
目录前言1.下载jdk并安装2.配置环境变量3.JDK11,JDK17换版本测试总结前言 当项目或一些版本要求与我们电脑上的jdk版本不匹配,该如何在电脑上进行多个jdk的配置与切换呢?
目录
  • 前言
  • 1.下载jdk并安装
  • 2.配置环境变量
  • 3.JDK11,JDK17换版本测试
  • 总结

前言

当项目或一些版本要求与我们电脑上的jdk版本不匹配,该如何在电脑上进行多个jdk的配置与切换呢?

以jdk11和jdk17为例:

1.下载jdk并安装

在oracle官网下载jdk安装包,链接: Java Downloads | Oracle

如何在电脑上进行多个jdk版本的配置及切换

下载.exe文件,jdk11也是同理。

下载完成后,安装或解压到你认为合适的地方

如何在电脑上进行多个jdk版本的配置及切换

2.android配置环境变量

第一步:在系统->系统信息中点击高级系统设置

如何在电脑上进行多个jdk版本的配置及切换

第二步:点击环境变量

如何在电脑上进行多个jdk版本的配置及切换

第三步:新建系统变量

如何在电脑上进行多个jdk版本的配置及切换

变量值可以在文件夹中直接复制

如何在电脑上进行多个jdk版本的配置及切换

配置完jdk11和jdk17后,新建一个JAVA_HOME变量,变量值为%JAVA_HOME11%或%JAVA_HOME17%取决于你想使用jdk11还是17。

第四步:在系统变量中找到Path变量,双python击进去新建一个名为%JAVA_HOME%\bin的变量,

我们刚才配置使用的jdk变量名就叫JAVA_HOME,%之间的内容与我们配置使用的jdk变量名一致

如何在电脑上进行多个jdk版本的配置及切换

注意:大家注意我红色箭头下面的部分,那是JDK在安装的过程中默认生成的环境python变量,如果我们先下载JDK11,它代表的就是JDK11,如果我们之后又下载了JDK17,那么它就会覆盖原来的JDK11,而且它又在我们自己自己创建的 "%JAVA_HOME%\bin" 变量的上面,就会导致我们看似配置的是JDK11编程版本,但实际上系统在读取JDK变量的时候会先读取到上边的JDK17,而不会读取到我们下边自己配置的JDK11,因此,想要自己控制JDK版本,就需要我们将自己定义的 "%JAVA_HOME%\bin" 上移到系统默认生成的变量的上面,将我们自己定义的JDK变量的优先级提高。

配置完成后,一路点确认,将对话框关闭。

3.JDK11,JDK17换版本测试

win+R打开,弹出命令框

如何在电脑上进行多个jdk版本的配置及切换

输入cmd回车,就出现命令窗口,我们输入命令 "java -version"就可以查看我们当前电脑上的JDphpK版本,如下图,我当前的JDK版本为java17,刚才我们配置的就是jdk17版本

如何在电脑上进行多个jdk版本的配置及切换

切换版本,一定要重新打开一个命令行窗口!

接下来,我们在切换到jdk11版本

如何在电脑上进行多个jdk版本的配置及切换

如何在电脑上进行多个jdk版本的配置及切换

jdk成功切换到jdk11版本了,这样我们就可以在一台电脑上下载多个jdk版本,并任意切换了

总结

到此这篇关于如何在电脑上进行多个jdk版本的配置及切换的文章就介绍到这了,更多相关多个jdk版本配置及切换内容请搜索编程客栈(www.devze.com)以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程客栈(www.devze.com)!

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号