I have jdk6 and jdk7 installed on my Windows 8 machine. The JAVA_HOME environment variable originally pointed to C:\Program Files\Java\jre7.
I am now trying to run a program under Java 1.6. I changed JAVA_HOME to C:\Program Files\Java\jre6 but when I type java -version at the command prompt I get "java version "1.7.0_25". I have even deleted all environment variables related to Java and modified the path variable to not include any reference to Java. However, when I type java -version (which should fail) I get "java version "1.7.0_25".
I have also tried changing JAVA_HOME to "C:\Program Files\Java\jdk1.6.0_45" and java -versio still gives me "java version "1.7.0_25".
Does anyone know why I am unable to change the Java version to 1.6?
My current path is:
c:\Program Files (x86)\Intel\iCLS Client\;c:\Program Files\Intel\iCLS Client\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Windows Live\Shared;%JAVA_HOME%\bin;%M2_HOME%\bin;C:\Program Files (x86)\Windows Kits\8.1\Windows Performance Toolkit\;%OPEN_SSL%\bin
%JAVA_HOME%\binis in yourPATHbefore any other Java bin folder.