Windows配置JDK环境并动态切换JDK版本
Windows配置JDK环境并动态切换JDK版本
在Java开发中,有时需要使用不同版本的JDK来满足项目需求。本文将详细介绍如何在Windows系统上配置多个JDK版本,并实现动态切换。
简介
JDK(Java Development Kit)是Java编程的核心工具包,对Java开发者至关重要。它提供了编译Java程序的编译器,能将源代码转成字节码,使其可在JVM上运行,实现跨平台性。JDK包含的JVM是Java程序运行的关键,负责加载并执行字节码,让程序在不同系统顺畅运行。同时,众多实用开发工具如调试器、文档生成器和打包工具等,助力开发者高效编写、调试和部署程序。丰富的类库涵盖多种功能领域,从基础数据操作到复杂网络编程、图形界面创建及数据库交互等,极大地提高了开发效率,降低了开发难度,推动Java在各领域广泛应用,是Java编程不可或缺的基础支撑。
下载
本教程演示的版本为8、11、7的切换
- JDK8 下载地址:https://www.oracle.com/java/technologies/downloads/#java8
- JDK11 下载地址:https://www.oracle.com/java/technologies/downloads/#java11
- JDK17 下载地址:https://www.oracle.com/java/technologies/downloads/#java17
这里我们演示其中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,证明版本切换成功。