2010-09-29 18 views
11

Quería que Java se ejecutara en 1.6xxx - Cambié la variable JAVA_HOME y la apunté al directorio C: \ Archivos de programa \ Java \ jdk1.6.0._16.Variable de entorno JAVA_HOME y diversión Java JDK

que reinicie el PC - y creo que puedo comprobar la versión de Java mi máquina está apuntando a - pero todavía apunta a la versión anterior de Java por ejemplo v1.5.0_16

Me puedes ayudar a mi rejog memoria en la configuración correcta para Java JDK?

java home

+1

comprobar la variable PATH y ver qué versión de Java está presente en eso. –

+0

He intentado cambiar la variable PATH y la variable JAVA_HOME para apuntar al mismo directorio, pero sigo obteniendo el mismo resultado con el comando java -version - 1.5.0.16, etc. – Vidar

Respuesta

7

tendrá que restablecer la variable de ruta de acceso para que apunte a 1,6

algo así como
alt text

Además, asegúrese de que la variable JAVA_HOME también se establece con la ubicación anterior. Steps are here. For Video

+0

Mi Java_Home y mi Path Varaible apuntan a la versión java 1.6 .0_19, pero en el cmd java -version me muestra la versión 1.6.0_20 de java. Porque hice una actualización a través de java-Updater? – cuh

+0

@cuh java-Updater !! interesante, ¿cómo? que O.S. ? –

+0

Windows 7. En el directorio jre/bin, inicie el Panel de control de Java: javacpl. puede (des) activar las notificaciones automáticas de actualización. My Path apunta a jdk 1.6.0_19 pero java en cmd está vinculado a la versión jre6 1.6.0_20. – cuh

6

JAVA_HOME es utilizado por otras aplicaciones, como Tomcat. Windows simplemente verifica la variable de entorno PATH para conocer las ubicaciones donde puede encontrar el ejecutable de Java.

+0

y no solo limitado a Windows ... – jsh

0

Prueba esto en la consola CMD:

> java -version 
java version "1.5.0_16" 
> set PATH=%JAVA_HOME%\bin;%PATH% 
> java -version 
+3

Eso no funcionaría ya que está agregando '% JAVA_HOME% \ bin' _after_ la lista de ruta existente - Windows aún encontrará primero el antiguo' java.exe'. Debería ser 'set PATH =% JAVA_HOME% \ bin;% PATH%' en su lugar. –

+0

@Peter, de acuerdo, no prestó atención, el antiguo Java * estaba * en el camino, por lo que debe agregarse al principio para esta demostración. Pero obviamente, reemplazar la entrada anterior es la solución norma;) –

+0

Sí de hecho. Por cierto, yo no era el que menosprecia, creo que su idea de demostración es buena y este problema es trivial de arreglar. –

Cuestiones relacionadas