windows7java安装失败_Windows7安装多个版本的JDK,切换不成功的问题解决

电脑里安装了jdk-8u40-windows-x64以及jdk-7u72-windows-i586两个版本的JDK,先前一直使用1.8版本的JDK,最近由于项目需要,需要切换为JDK1.7。

其实切换不同版本的JDK,操作起来非常简单,不需要更改先前的Path和ClassPath里的内容,只需要将JAVA_HOME中值换为你需要使用的JDK版本的安装路径。

两个JDK安装路径:

C:\Program Files (x86)\Java\jdk1.7.0_72

C:\Program Files\Java\jdk1.8.0_40

为了切换的时候操作更加简单,新建两个系统变量,JAVA_HOME7,JAVA_HOME8,如下图所示

当JAVA_HOME中的值设置为%JAVA_HOME7%时,当前使用jdk1.7

但是在控制台输入 java -version 命令,回车,结果如下图所示:

问题: 明明已经改成了JDK1.7的安装路径,为什么还是显示当前版本为JDK1.8呢?

解决方式:

找到【环境变量】-【系统变量】下Path变量,

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

C:\ProgramData\Oracle\Java\javapath;

删除即可,再次执行 java -version命令,即可显示当前为1.7的JDK。

原因分析:

这是因为Path变量中存在C:\ProgramData\Oracle\Java\javapath,系统首先会加载当前安装的最高版本的JDK。删除之后,默认访问的是JAVA_HOME中给出的JDK

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值