Windows 配置多版本JDK


前言

请各大网友尊重本人原创知识分享,谨记本人博客:南国以南i


提示:以下是本篇文章正文内容,下面案例可供参考

简介

在上一篇中介绍: 如何在Mac 上配置多版本JDK

那么在本篇中继续介绍 Windows下如何配置多个JDK版本

一、下载并安装多个JDK版本

友情链接: JDK下载 Oracle 共享账号

你可以从 OracleAdoptOpenJDK 下载你需要的JDK版本,分别进行安装。

安装jdk

二、配置环境变量

2.1 点击高级系统设置

环境变量

2.2 选择环境变量

环境变量2

2.3 配置CLASSPATH

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

classpath

2.4 配置JAVA_HOME

JAVA_HOME
%JAVA_HOME_8%

JAVA_HOME_8
D:\Software\Jdk\jdk1.8

JAVA_HOME_17
D:\Software\Jdk\jdk17

javahome

2.5 配置Path环境变量

注意:删除Path变量中安装Jdk时自动配置javapath

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

新增如下配置:

%JAVA_HOME%\bin
%JAVA_HOME%\jre\bin

在这里插入图片描述

三、JDK验证

3.1 打开cmd命令工具

cmd

3.2 输入命令查看

java -version

当前环境变量配置JDK1.8
java

3.3 切换JDK版本

修改JAVA_HOME中JDK版本即可!!!
切换jdk

3.4 切换后查看

java -version

当前环境变量配置JDK17

jdk17


总结

我是南国以南i记录点滴每天成长一点点,学习是永无止境的!转载请附原文链接!!!

### 安装配置多个JDK版本 #### 下载并安装不同版本的JDK 对于希望在同一台Windows计算机上使用多种JDK版本的情况,首先需要从官方渠道下载所需的不同版本JDK软件包[^1]。完成下载之后按照提示逐步进行安装过程,在此期间可以选择自定义设置安装位置以便后续更容易地区分各个版本。 #### 设置环境变量区分各版JDK 为了能够在命令行工具或其他应用程序中切换使用不同的JDK版本,需合理规划`JAVA_HOME`以及`PATH`这两个重要的环境变量: - 对于每一个已安装JDK版本都应设立独立的`JAVA_HOME_xxx`(其中xxx代表具体的版本号),例如针对JDK 8创建名为`JAVA_HOME_8`指向其根目录;而对另一个版本如JDK 17,则建立相应的`JAVA_HOME_17`。 - 接着调整`PATH`环境变量,通过追加的方式把特定版本下的`bin`文件夹路径加入进去,形似如下形式:`; %JAVA_HOME_8%\bin; %JAVA_HOME_17%\bin;` 这样做的好处是可以让操作系统知道去哪里寻找java.exe等相关程序文件[^4]。 #### 使用脚本或批处理实现快速切换默认JDK版本 考虑到频繁更改默认使用的JDK可能会带来不便,可以通过编写简单的批处理(.bat)文件来简化这一操作。下面给出一段用于切换至JDK 8作为当前系统的默认Java开发套件的小例子: ```batch @echo off set JAVA_HOME=C:\Program Files\Java\jdk1.8.0_xx set PATH=%JAVA_HOME%\bin;%PATH% echo Switched to JDK 8 successfully. pause ``` 同样的方法也可以应用于其他任何已经正确设置了相应`JAVA_HOME`环境变量的JDK版本之上[^3]。 最后可通过打开新的命令提示符窗口输入`java -version`指令检验是否成功设定了预期中的JDK版本[^2]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

南国以南i

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

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

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

打赏作者

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

抵扣说明:

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

余额充值