2011-09-05 13 views
18

Necesito cambiar del java 7 instalado a 64 bits al java 6 instalado en mi sistema operativo Windows 7 64bit, pero el procedimiento habitual no funciona. He intentado cambiar la variable de entorno JAVA_HOME, pero cuando escribo java -version, el sistema responde Java 7 ... ¿Cómo puedo cambiar desde diferentes versiones de Java?Java 7 64 bit en Windows 7: cómo cambiar las versiones java

Gracias.

+2

Pruebe con la ruta completa a JAVA.EXE. –

Respuesta

32

También debe cambiar la variable de entorno de ruta, para apuntar antes al directorio JRE bin. Además, creo que las versiones modernas de java colocan una copia de "java.exe" en el directorio system32 de Windows, tendrá que eliminarlas (o cambiarles el nombre, si desea mantenerlas como copias de seguridad).

+4

¡Gracias! Cambié el nombre de la carpeta java.exe en system32 y ¡Funciona! – AndyPower

+1

No hay problema, recientemente me actualicé a Windows 7 64 tanto en casa como en el trabajo, y me encontré con los problemas que describes. – Sirs

+3

Tuve el problema invertido: quería Java 7 pero solo ejecutaba Java 6. También resolvió mi problema, eliminé el java.exe en system32. ¡Gracias! –

3

JAVA_HOME no es utilizado por java.exe.

Asegúrese de tener la ruta del directorio Java 6 JRE bin en la variable de entorno PATH, antes de la de Java 7 JRE, y antes del directorio del sistema de Windows (system32).

O puede utilizar la ruta completa del comando java:

c:\java6\bin\java com.foo.bar.Main 
3

de Windows se basa en variables PATH medio ambiente y no JAVA_HOME para buscar archivos ejecutables, incluyendo el java.exe lanzador de aplicaciones Java. Si bien la variable de entorno JAVA_HOME se puede usar en la variable de entorno PATH, no tiene por qué ser así, por lo que debe modificar la variable de entorno PATH para usar JAVA_HOME o el nuevo inicio de instalación de Java 6.

2

Dado que Java admite una opción de línea de comando "-version". Puede usar esto para seleccionar una versión específica para ejecutar, por ejemplo:

java -version:1.7 -jar [path to jar file] ejecutará una aplicación jar en java 1.7, si está instalado.

Consulte la documentación de Oracle aquí: http://docs.oracle.com/javase/6/docs/technotes/tools/windows/java.html

Cuestiones relacionadas