windows安裝多個版本的jdk,解決java-version和javac-version版本不一致的問題


系統先裝了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

網上很多解決方法說得都不明白甚至錯誤,比如某度就是錯誤的導向。

下面說下jdk的切換方式

首先我們需要配置三個JAVA_HOME(當然你也可以配置一個,每次手動切換),classpath和path不需要更改,每次切換只需要更改JAVA_HOME的值,指向JAVA6_HOME或者JAVA8_HOME

 

 這樣之后我們會遇到上面Java和Javac版本不一致的問題。

 

解決版本不一致方法:

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

 

 這樣就能完美解決windows安裝多個版本的jdk的版本不一致問題。

 

ps:更改了環境變量,要重新打開cmd 窗口,才會生效。!!!!!!!!!!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM