windows7でjavaのpathを入れてもversionが変わらない場合、system32に在るjavaを見てる?

$ java -version
java version "1.6.0_27"
Java(TM) SE Runtime Environment (build 1.6.0_27-b07)
Java HotSpot(TM) Client VM (build 20.2-b06, mixed mode)

デフォルトで1.6.0_27のjreが入っていた
1.6.0_32のjdkを別で入れて、そちらにpathを通してもversionの表記が変わらない
PATHの位置を先頭にしたりしても変わらない・・


結局1.6.0_27のjavaをアンインストールすることでversionが変わった

$ java -version
bash: /cygdrive/c/Windows/system32/java: No such file or directory

system32にjavaが入ってたらしい


開きなおして再度versionを出すとpathを通したjavaが正常に表示された

$ java -version
java version "1.6.0_32"
Java(TM) SE Runtime Environment (build 1.6.0_32-b05)
Java HotSpot(TM) Client VM (build 20.7-b02, mixed mode)