如何查看系统中所有JDK版本并切换至JDK 8?
查看已安装JDK版本并切换到JDK 8的操作方法
一、查看系统中所有已安装的JDK版本
方法1:通过注册表查看
- 按下
Win + R,输入regedit打开注册表编辑器 - 导航到对应路径:
- 64位系统:
HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Development Kit - 64位系统上的32位JDK:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft\Java Development Kit
- 64位系统:
- 路径下的每个子项对应一个已安装JDK版本,点击子项可查看其安装路径(
JavaHome键值)
方法2:通过命令行查询
打开命令提示符(cmd),执行以下命令:
wmic product where "name like 'Java Development Kit'" get name, version
执行后会列出所有通过官方安装包部署的JDK的名称与版本号
二、切换到JDK 8
方式1:临时切换(仅当前cmd窗口生效)
- 找到JDK 8的安装路径(可通过上述注册表方法获取,默认路径类似
C:\Program Files\Java\jdk1.8.0_381) - 在当前cmd窗口执行:
set JAVA_HOME=C:\Program Files\Java\jdk1.8.0_381 set PATH=%JAVA_HOME%\bin;%PATH% - 验证切换结果:
输出应显示JDK 8的版本信息java --version javac --version
方式2:永久切换(全局生效)
- 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
- 在「系统变量」区域:
- 编辑
JAVA_HOME变量,将值修改为JDK 8的安装路径 - 编辑
PATH变量,将%JAVA_HOME%\bin移到所有路径最前端(确保JDK 8的命令优先被调用)
- 编辑
- 关闭所有已打开的cmd窗口,重新打开后执行版本验证命令确认切换成功
额外提示
如果仅在IDE(如IntelliJ IDEA、Eclipse)中使用JDK 8,无需修改系统环境变量,直接在IDE的项目设置中指定JDK 8的安装路径作为项目SDK即可
内容的提问来源于stack exchange,提问作者Gulnara Azizova
相关产品推荐
相关产品推荐

