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

简介
JDK(Java Development Kit)是Java编程的核心工具包,对Java开发者至关重要。它提供了编译Java程序的编译器,能将源代码转成字节码,使其可在JVM上运行,实现跨平台性。JDK包含的JVM是Java程序运行的关键,负责加载并执行字节码,让程序在不同系统顺畅运行。同时,众多实用开发工具如调试器、文档生成器和打包工具等,助力开发者高效编写、调试和部署程序。丰富的类库涵盖多种功能领域,从基础数据操作到复杂网络编程、图形界面创建及数据库交互等,极大地提高了开发效率,降低了开发难度,推动Java在各领域广泛应用,是Java编程不可或缺的基础支撑。
1. 下载
本教程演示的版本为 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 账号,我这里直接登录;没有的可以注册,这个很简单,但是需要“魔法”

登陆之后就可以下载安装包了。
2. 配置
2.1 配置环境变量
将 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

2.2 切换版本
建一个 JAVA_HOME 的变量方便管理这 3 个 jdk 变量,这里我们暂时将 jdk8 的环境变量放在里面
JAVA_HOME
%JAVA_HOME8%

双击 Path

依次执行操作,最后确定
%JAVA_HOME%\bin

这两个确定也点击

3. 验证是否安装成功
再命令行输入命令查看 java 当前版本
java -version

此时看到版本 1.8 表示我们配置成功
4. 切换版本 jdk
我们之前的 JAVA_HOME 后面的“值”可以根据自己的需要的 jdk 版本。

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

输入命令查看 jdk 版本。
java -version

发现版本变为了 11,证明版本切换成功。
参考
更多推荐



所有评论(0)