问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

Windows配置JDK环境并动态切换JDK版本

创作时间:
作者:
@小白创作中心

Windows配置JDK环境并动态切换JDK版本

引用
CSDN
1.
https://blog.csdn.net/weixin_63310665/article/details/143905361

在Java开发中,有时需要使用不同版本的JDK来满足项目需求。本文将详细介绍如何在Windows系统上配置多个JDK版本,并实现动态切换。

简介

JDK(Java Development Kit)是Java编程的核心工具包,对Java开发者至关重要。它提供了编译Java程序的编译器,能将源代码转成字节码,使其可在JVM上运行,实现跨平台性。JDK包含的JVM是Java程序运行的关键,负责加载并执行字节码,让程序在不同系统顺畅运行。同时,众多实用开发工具如调试器、文档生成器和打包工具等,助力开发者高效编写、调试和部署程序。丰富的类库涵盖多种功能领域,从基础数据操作到复杂网络编程、图形界面创建及数据库交互等,极大地提高了开发效率,降低了开发难度,推动Java在各领域广泛应用,是Java编程不可或缺的基础支撑。

下载

本教程演示的版本为8、11、7的切换

这里我们演示其中JDK8的下载过程,其他JDK版本相同。点击链接后往下滑很久。选择Windows,选择结尾为x64.zip(个人比较喜欢这种便携版,当然exe执行的也ok)。

会提示,勾选对号再点击下载。

需要登录Oracle账号,我这里直接登录;没有的可以注册,这个很简单,但是需要“魔法”登录之后就可以下载安装包了。

配置

配置环境变量

将3个版本的Java压缩包都解压

右键win图标,打开设置

点击搜索栏输入“系统环境”,然后点击【系统环境变量】

点击【环境变量】,然后点击【新建】

在下方将刚才的3个路径依次输进去

# JDK8环境变量
JAVA_HOME8
E:\Environment\Java\jdk-8u431-windows-x64\jdk1.8.0_431

# JDK11环境变量
JAVA_HOME11
E:\Environment\Java\jdk-11.0.25_windows-x64_bin\jdk-11.0.25

# JDK17环境变量
JAVA_HOME17
E:\Environment\Java\jdk-17.0.13_windows-x64_bin\jdk-17.0.13

切换版本

建一个JAVA_HOME的变量方便管理这3个JDK变量,这里我们暂时将JDK8的环境变量放在里面

JAVA_HOME
%JAVA_HOME8%

双击Path依次执行操作,最后确定

%JAVA_HOME%\bin

这两个确定也点击

验证是否安装成功

再命令行输入命令查看Java当前版本

java -version

此时看到版本1.8表示我们配置成功

切换版本 JDK

我们之前的JAVA_HOME后面的“值”可以根据自己的需要的JDK版本。

如果需要使用JDK11,我们更改一下JAVA_HOME的“值”改为%JAVA_HOME11%并点击【确定】。

输入命令查看JDK版本。

java -version

发现版本变为了11,证明版本切换成功。

参考

  1. https://blog.csdn.net/qq_38436214/article/details/105071088
  2. https://blog.csdn.net/qq_39327650/article/details/134374912
  3. https://blog.csdn.net/qq_57492774/article/details/134593672
© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号