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
,证明版本切换成功。