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

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了。

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值