window java17改成java 8

window上装了两个版本的Java,目前全局生效的是Java17,想切换成java8的全局。但是在修改环境变量的Path之后,java -version 还是java 17

但是自己的JAVA_HOME 和Path 都没配错啊…

在这里插入图片描述
怕是%JAVA_HOME%\bin\ 有问题,我还特意重写了bin 目录在上面。但是还是Java17

其实,仔细想想,更新配置没有问题,但是没有生效,很有可能是有前面的环境变量优先被生效了

原因:

好嘛! 就是你
||
v

C:\Program Files\Common Files\Oracle\Java\javapath

好好的,你呆在最上面干嘛

C:\Program Files\Common Files\Oracle\Java\javapath 是 Oracle Java 安装时创建的一个目录,其主要作用是帮助系统找到 Java 运行时环境 (JRE) 和 Java 开发工具包 (JDK) 的位置。这个目录通常包含一个名为 javapath 的文件,该文件指向实际的 JDK 或 JRE 安装路径。

当安装新版本的 Java 时,C:\Program Files\Common Files\Oracle\Java\javapath 可能会被更新或覆盖。取决于你的安装方式:
如果你选择的是标准安装,默认情况下会更新 javapath 文件,使其指向新的 Java 版本。
如果你选择的是自定义安装,可以选择不更新 javapath 文件。

解决:
给我下去吧

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值