WIN7系统下最简单的多个jdk安装配置与切换

多个JDK安装与配置

官方网址​​​​​​https://www.oracle.com/java

点击download注册登录后下载相应版本,本次共同演示下载JDK1.8和21的exe安装版和17的zip免安版

(jdk21与1.8相同,注意系统普遍选64位,32位系统选32位版本)

在本地新建好文件夹,文件名不要带中文和特殊字符,建议新建对应jdk的文件夹,更清晰规整

安装对应版本,安装地址选自己建好的文件夹,出现下面jre安装页面退出即可(jdk自带jre),免安装版本直接解压即可。

以上步骤简单无需多虑直接安装

配置环境变量

我的电脑图标右键属性——高级系统设置——环境变量——新建系统变量

变量名写JAVA_HOME8   变量值写安装文件夹目录地址,相同操作新建出一下红框中的jdk17和21的系统变量(免安装版本17直接是解压后的文件目录即可),自己下的JDK几就对应写几

以下是地址栏鼠标单机后复制粘贴即可

继续配置CLASSPATH   变量名为CLASSPATH    变量值    .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

继续在已有的系统变量 PATH 的变量值的最后加入以下变量值:

   ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin

最后新建变量JAVA_HOME  变量名:JAVA_HOME 变量值:%JAVA_HOME8%(自定义默认8)

键盘按下win键,输入cmd,输入java -version 出现版本号即安装成功

随时切换JDK版本

每次切换,只需修改以下环境变量JAVA_HOME中的变量值为自己之前定义好的不同jdk版本变量名即可

切换后CMD查看版本号,对应即切换成功,正常使用即可。(每次修改后需重新打开CMD验证)

问题: 明明已经修改JDK版本,为什么还是显示当前版本呢?

解决方式:

继续找到Path变量,

若对应的变量值的最前面有

C:\ProgramData\Oracle\Java\javapath; 或类似

删除即可(从C到;号),再次执行 java -version命令,即可显示当前的JDK。

原因:
是因为Path变量中系统首先会加载当前安装的最高版本的JDK。删除之后,默认访问的是JAVA_HOME中给出的JDK
 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值