安装jdk1.8后,修改%JAVA_HOME%为jdk1.6的路径,但运行java -version没有变化

本文详细记录了解决JAVA_HOME配置无效的问题过程,包括调整Path变量顺序、删除误配置的文件等步骤,最终通过正确设置JAVA_HOME环境变量解决了java版本识别错误的问题。

1.按照网上的教程,jdk1.8会在C:windows/system32下生成java.exe等文件,而PATH路径中%SystemRoot%\system32排在了%JAVA_HOME%\bin和%JAVA_HOME%\jre\bin前面,导致先调用system32下的jdk,将%JAVA_HOME%\bin和%JAVA_HOME%\jre\bin调整到Path变量最前面即可。操作后问题还是没有解决。

2.删除C:windows/system32下生成的java.exe等文件,问题还是没有解决。

3.运行where java显示的是E:\XXXX\XXXX\oracle\product\11.2.0\dbhome_1\bin,此路径排在%JAVA_HOME%\bin和%JAVA_HOME%\jre\bin后面,猜测%JAVA_HOME%\bin和%JAVA_HOME%\jre\bin无效

4.运行echo %JAVA_HOME%显示%JAVA_HOME%而非JAVA_HOME的值,运行echo %Path%,%JAVA_HOME%也没有被JAVA_HOME的值替换,说明JAVA_HOME无效,将其修改为123,再次运行还是显示%JAVA_HOME%,有点无奈了。

5.重启--运行echo %JAVA_HOME%,显示123,修改为jdk路径,再次运行显示正常结果。运行java -version,变回jdk1.6了。


转载:https://blog.youkuaiyun.com/xx244/article/details/72123107 
 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值