java version 和javac版本不一致_windows安装多个版本的jdk,解决java-version和javac-version版本不一致的问题...

系统先装了jdk1.8 ,环境变量里配置的是jdk1.8,java -version 与javac -version 版本一致。

a279222085e2a5cc90ca7612d1b1462c.png

然后安装了jdk1.6 ,环境变量java_home 改成了1.6,但是cmd 里输入java -version 和javac -version

版本就不一致,一个是java -version 显示是1.8,javac -version 是1.6

d9ae8c2bb0bb5f85324ec311d06f4187.png

网上很多解决方法说得都不明白甚至错误,比如某度就是错误的导向。

下面说下jdk的切换方式

首先我们需要配置三个JAVA_HOME(当然你也可以配置一个,每次手动切换),classpath和path不需要更改,每次切换只需要更改JAVA_HOME的值,指向JAVA6_HOME或者JAVA8_HOME

b889239f22ed2afb4f797c9e71ce7a15.png

这样之后我们会遇到上面Java和Javac版本不一致的问题。

解决版本不一致方法:

把path 里%JAVA_HOME%\bin放在path变量的最前面

da58ebf47ffe2b72b27840a507e5f6c4.png

这样就能完美解决windows安装多个版本的jdk的版本不一致问题。

483a62d668e2d82889885daac433b27d.png

ps:更改了环境变量,要重新打开cmd 窗口,才会生效。!!!!!!!!!!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值