java 1.7 环境变量_安装JDK1.8之后又安装1.7出现的环境变量问题

### 问题表现

先安装的JDK1.8,在安装JDK1.7,此时机器的环境JDK版本就变成了1.7,但是在环境变量里面配置的JAVA_HOME明明是指向的JDK1.8,而在cmd命令窗口里执行java -version,结果却是J.7的版本。

> C:\Users\Administrator>java -version

> java version "1.7.0_80"

> Java(TM) SE Runtime Environment (build 1.7.0_80-b15)

> Java HotSpot(TM) 64-Bit Server VM (build 24.80-b11, mixed mode)

>

> C:\Users\Administrator>

但此时的JAVA_HOME 却是**D:\Software\Work\JDK\jdk1.8.0_172**

### 原因

因为JDK1,7在安装时会将javaw.exe、java.exe、javaws.exe 复制到C:\Windows\System32,在执行java -version 指令时,会优先从C:\Windows\System32 进行查找,所以我们的环境变量配置就没有生效。

### 解决方法

将上述的三个文件从C:\Windows\System32中移除,就会使用正确的环境变量配置了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值