win环境下jdk7与jdk8共存问题

本文介绍了在Windows环境中如何解决JDK7和JDK8共存的问题。当安装JDK1.8后,由于系统环境变量的优先级问题,导致即使设置了JAVA_HOME,仍然显示Java8信息。解决办法包括删除System32目录下的Java可执行文件,移除Path中的特定路径,并根据需求切换JAVA_HOME和Path指向不同版本的JRE。
摘要由CSDN通过智能技术生成

1.jdk安装包

jdk安装包
安装步骤略

2.jdk等配置文件修改

在安装JDK1.8时(本机先安装jdk1.7再安装的jdk1.8),会将java.exe、javaw.exe、javaws.exe三个文件copy到了C:\Windows\System32,这个目录在win环境变量中的优先级高于JAVA_HOME设置的环境变量优先级。所以我们在JAVA_HOME中如何配置都会显示出java8的信息
解决方案:
1.删除C:\Windows\System32目录下的java.exe
2.同时我们在我们环境变量中的path上自动配置了C:\ProgramData\Oracle\Java\javapath;我们需要把它删掉

3.JAVA_HOME 的配置

这里写图片描述
本文采用的是jdk7

然后我们接着进入我们系统变量的 path界面

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值