怎样在一台电脑安装多个版本的JDK并切换利用?一篇文章教会你全部细节

[复制链接]
发表于 2026-2-25 10:34:42 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
目次
1. 下载安装JDK版本
2. 设置环境变量
2. 1 设置环境变量的步调
2.2 必要注意的细节点
2.3 JDK8,11,17版本切换测试


1. 下载安装JDK版本

a. JDK8 下载链接:
Java Downloads | Oracle
https://www.oracle.com/java/technologies/downloads/#java8-windows
b. 这里我先插一句,由于我们要安装多个JDK版本,以是我们最好提前创建好文件夹,如下所示,我在C盘路径 C:\Program Files\Java 的文件夹下创建子文件夹分别定名jdk-8,jdk-11,jdk-17,公共jre分别用来存放我们要安装的JDK和jre。

c. 然后我们点击上方下载链接跳转到如下下载界面,点击 Windows x64 版本下载;
特别阐明:下载必要登岸oracle账号,假如小同伴没有的话跟着指引注册一个即可。

d. 等候右上角体现下载完毕,点击我们刚才下载好的jdk8的安装包,就会开始jdk8的安装流程


e. 点击下一步,来到如下界面,我们点击更改,把安装路径更改为我们刚才提前新建的文件夹,有些小同伴假如不想放在C盘可以自行更改安装路径

f. 点击更改如下所示,改到新建的文件夹 jdk-8 ,点击确定

g. 确定完毕,我们就可以看到安装路径已经被更改,我们再点击下一步

h. 继承点击下一步,它会让我们设置公共jre的位置,路径就选为我们刚才创建的jre文件夹即可,更改完毕之后,我们点击下一步就安装完成了。
在安装jre之后,我们后续在安装JDK11和JDK17就不必要再重新安装jre了

JDK11 下载链接:
Java 下载 |神谕 (oracle.com)
https://www.oracle.com/java/technologies/downloads/#java11
JDK17 下载链接:
Java Downloads | Oracle
https://www.oracle.com/java/technologies/downloads/#jdk17-windows后续JDK11和JDK17的安装步调与上述类似,不再重复展示。
2. 设置环境变量

2. 1 设置环境变量的步调

a. 然后我们鼠标右键点击"此电脑",点击属性,就会出现如下对话框,点击高级体系设置

b. 然后点击环境变量

c. 点击环境变量之后出现右侧对话框,点击新建

d. 点击新建,然后我们将变量名定名为 "JAVA_HOME8",然后点击确定

e. 然后我们找到 path,点击编辑

2.2 必要注意的细节点

然后我们在这里点击新建,变量名就叫 "%JAVA_HOME8%bin",由于我们刚才设置的JDK名字就叫 JAVA_HOME8,以是这里也要对对应叫 JAVA_HOME8;

别的,尚有一点必要注意,各人注意我蓝色线条圈出来的部分,那是JDK在安装的过程中默认天生的环境变量,假如我们先下载JDK8,它代表的就是JDK8,假如我们之后又下载了JDK11,那么它就会覆盖原来的JDK8,而且它又在我们自己自己创建的 "%JAVA_HOME8%\bin" 变量的上面,就会导致我们看似设置的是JDK8版本,但现实上体系在读取JDK变量的时间会先读取到上边的JDK11,而不会读取到我们下边自己设置的JDK8,因此,想要自己控制JDK版本,就必要我们将自己界说的 "%JAVA_HOME8%\bin" 上移到体系默认天生的变量的上面,将我们自己界说的JDK变量的优先级进步,小同伴想省事直接放到最上面就可以了。
假如有些小同伴变量名叫JAVA_HOME,这里也要对应叫JAVA_HOME,这一点肯定要记取,二者是对应关系;
设置完成之后,我们一起点击确认,将刚才打开的对话框全部关闭

g. 回到桌面,我们点击键盘上的 win+r,会出现如下下令框,

h. 输入cmd回车,就出现下令窗口,我们输入下令 "java -version"就可以查察我们当前电脑上的JDK版本,如下图,我当前的JDK版本为java8

2.3 JDK8,11,17版本切换测试

(1)JDK8切换到JDK11
在切换版本之前,我们必要先对JDK11和JDK17也举行相应的设置,和刚才的 JAVA_HOME8设置过程是一样的,我们把JDK11和JDK17也举行设置,设置乐成后如下图所示

设置完成后,我们就可以举行版本切换了,如今我们点进path,把path的变量从 "%JAVA_HOME8%\bin" 改为 "%JAVA_HOME11%\bin",如下图

然后我们打开下令窗口,再次输入 java -version 下令,就会看到当前体系的JDK版本为JDK11,很神奇把!

(2)JDK11切换到JDK17
同理,和上面一样,先去path内里将变量从 "%JAVA_HOME11%\bin" 改为 "%JAVA_HOME17%\bin";

然后一起确定关闭窗口,而且关闭下令行重新启动,类似于革新功能,肯定要重新打开一个下令窗口
然后我们再次输入 java -version,就可以看到当前JDK版本为17,如下图所示

(3)JDK17切换到JDK8
颠末了前面两次的展示,信赖小同伴们已经学会了,照旧去path修改 "%JAVA_HOME17%\bin" 改为 "%JAVA_HOME8%\bin";

一起确定关闭打开的,重新打开一个新的下令窗口,输入 java -version,就会复现 JDK8,如下图所示

回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表