系統先裝了jdk1.8 ,環境變量里配置的是jdk1.8,java -version 與javac -version 版本一致。
然后安裝了jdk1.6 ,環境變量java_home 改成了1.6,但是cmd 里輸入java -version 和javac -version
版本就不一致,一個是java -version 顯示是1.8,javac -version 是1.6
網上很多解決方法說得都不明白甚至錯誤,比如某度就是錯誤的導向。
c的java、下面說下jdk的切換方式
首先我們需要配置三個JAVA_HOME(當然你也可以配置一個,每次手動切換),classpath和path不需要更改,每次切換只需要更改JAVA_HOME的值,指向JAVA6_HOME或者JAVA8_HOME
這樣之后我們會遇到上面Java和Javac版本不一致的問題。
解決版本不一致方法:
把path 里%JAVA_HOME%\bin放在path變量的最前面
java version可以 javac不行。這樣就能完美解決windows安裝多個版本的jdk的版本不一致問題。
ps:更改了環境變量,要重新打開cmd 窗口,才會生效。!!!!!!!!!!
版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。
工作时间:8:00-18:00
客服电话
电子邮件
admin@qq.com
扫码二维码
获取最新动态