1. 程式人生 > >安裝多個版本號jdk後java -version不改變的問題解決

安裝多個版本號jdk後java -version不改變的問題解決

art 顯示 pad setting shee css clip ssi -s

1、問題

比方先安裝了jdk7後,再安裝jdk6,java -version就是顯示java1.6,即使把JAVA_HOME和path改動為java7的路徑,java -version依舊還是顯示6。

2、解決方法

在安裝jdk的時候,會自己主動把java.exe復制到c:windows/system32下。而path裏配置的第一個路徑就是system32。所以你運行的java -version裏的java事實上是system32裏的java,而不是java_home裏的java。


解決方法非常easy。改動path,把%JAVA_HOME%/bin放到system32前面就可以。

C:\Documents and Settings\Administrator>path
PATH=C:\Documents and Settings\Administrator\MyEclipse Professional 2014\binarycom.sun.java.jdk7.win32.x86_1.7.0.u45\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WIND
OWS\System32\Wbem;C:\Program Files\Common
Files\Thunder Network\KanKan\Codecs;C: \Program Files\ThinkPad Wireless LAN Adapter Software;C:\bea\tuxedo8.1\bin;C:\Pr ogram Files\TortoiseSVN\bin;D:\mongodb\bin;D:\redis;F:\resource\maven3/bin;C:\Mi nGW32\bin;C:\Program Files\nodejs\;E:\gradle\gradle-2.4-all\gradle-2.4\bin;C:\Pr ogram Files\StormII
\Codec;C:\Program Files\StormII;C:\Program Files\IDM Computer Solutions\UltraEdit\;C:\Documents and Settings\Administrator\Application Data\n pm
C:\Documents and Settings\Administrator>java -version
java version "1.7.0_45"
Java(TM) SE Runtime Environment (build 1.7.0_45-b18)
Java HotSpot(TM) Client VM (build 24.45-b08, mixed mode)

出自ouyida3的博客
2015.6.25

安裝多個版本號jdk後java -version不改變的問題解決