Llamar a java -version
desde la línea de comandos, hace que cmd.exe haga la búsqueda en los directorios "conocidos". "Conocido" significa la variable de entorno PATH. Parece que su RUTA contiene una carpeta java 1.3 bin
, y no 1.6.
JAVA_HOME es otra variable, que se usa (por ejemplo, y no solo) por envoltorios de java, o por scripts que ejecutan algunas cosas java.
trate de hacer esto:
SET JAVA_HOME=C:/Program Files/Java/jdk1.6.0_32
%JAVA_HOME%/bin/java -version
añaden las citas cuando sea necesario.
No da ningún error por cierto – user1345883
Muestra la salida de 'echo% PATH%'. –
Eso no es suficiente. Prefiera 'JAVA_HOME \ bin' a' PATH'. – hmjd