JDK同时安装多个版本并自由切换(Win11版)全网最详细教程

引言

本次 操作会同时安装jdk1.8、jdk11、jdk17、jdk21四个版本,并实现自由切换

一、下载jdk

1、下载jdk看先确定好window系统版本类型(一般为x64位)
  • 搜索框输入cmd进入命令行

img

  • 打开命令行后 输入并执行命令 systeminfo ,即可显示当前电脑系统的信息,其中“系统类型”里有系统位数的信息,“X86- based PC ”代表“32位操作系统”,而“64- based PC ”将代表“64位系统”。

img

2、下载jdk:Oracle官网

Oracle官网需要登陆才下载,点击下载后会弹出登录弹窗,(注意Oracle官网访问偏慢属正常现象)

继续向下滑动可看到其他版本,下载x64Installer对于的exe文件

img

img

本次我们下载上文提到的4个版本

img

依次打开安装、安装目录可自定义,博主安装默认位置进行的安装,下面是下载后的四个版本

img

二、注意事项

请务必到以下位置删除这两个文件夹(这个很重要,不然后面可能切换不了版本),下面两个目录哪个有就删除哪个,都有就都删除

C:\Program Files (x86)\Common Files\Oracle\Java\javapath
C:\Program Files\Common Files\Oracle\Java\javapath

三、配置环境变量

1、打开编辑系统环境变量

img

img

操作的为系统环境变量

img

1、在系统变量中新建一个CLASSPATH,添加变量值如下(主要前面有个点,直接复制即可)

.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

2、在系统变量里新建5个JAVA_HOME

img

第一个JAVA_HOME作用为 切换版本

img

3、在Path中添加以下两个

%JAVA_HOME%\bin



 



%JAVA_HOME%\jre\bin

img

img

四、切换版本验证

Win + R 输入cmd打开命令提示符,输入

java -version

img

2、修改成jdk11:

将上面提到的第一个JAVA_HOME的值修改为 %JAVA11_HOME%

img

再次验证(注意:修改完环境变量后,必须重新打开一个新的cmd窗口进行查看!!!

img

### 安装 Java 的步骤 #### 下载安装 JDK 为了在 Windows 11 上成功安装 Java,首先需要从官方渠道下载适合的操作系统架构的 JDK 版本。访问 Oracle 官方网站上的下载页面[^1],选择适用于 Windows 11 的 64 位 installer 完成下载过程。下载完成后运行安装程序,可以选择自定义安装路径以便于后续管理。 #### 配置环境变量 配置环境变量是使 Java 能够被操作系统全局识别的关键步骤。以下是具体操作方法: 1. **设置 JAVA_HOME** - 右键单击“此电脑”或“我的电脑”,选择属性,随后进入高级系统设置选项卡。 - 点击环境变量按钮,在系统变量部分点击新建。 - 创建一个新的系统变量名为 `JAVA_HOME` ,其值应设为 JDK 的实际安装路径,例如 `D:\Java\JDK\jdk-11.x.x`[^4]。 2. **更新 PATH 变量** - 在相同的环境变量窗口中找到已存在的 `Path` 或者 `PATH` 系统变量,对其进行编辑。 - 添加 `%JAVA_HOME%\bin` 到该变量的列表中以确保命令行工具能够定位到 Java 编译器和其他执行文件[^3]。 3. **(可选) 设置 CLASSPATH** - 如果计划开发涉及类库加载的应用,则可以额外设定一个名为 `CLASSPATH` 的新系统变量,将其初始值定为 `.;%JAVA_HOME%\lib;%JAVA_HOME%\jre\lib;` 这样有助于某些旧应用程序正确解析依赖关系。 #### 测试安装效果 后一步是对整个安装流程进行验证。打开新的命令提示符 (CMD),输入以下命令来确认 Java 是否正常工作以及版本信息是否匹配预期: ```bash java -version javac -version ``` 如果上述两条指令均返回了正确的 JDK 和 JRE 版本号,则表明 Java 已经成功部署至您的计算机上。 ### 多版本共存方案 对于可能需要用到不同版本 Java 开发环境的情况,可以通过创建多个特定命名的 HOME 子变量实现灵活切换。比如分别建立 `JAVA_HOME8` 和 `JAVA_HOME11` 来对应不同的 JDK 安装位置,通过修改 Path 中调用的具体 HOME 变量达到快速转换的目的[^2]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

TechExplorer365

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值