04 January 2014

Instalar Java 7 y seguir utilizando Java 6 en Windows 64 bits

Si después de instalar Java 7, se desea seguir utilizando Java 6 en el equipo (sobre todo por que hay aplicaciones que no soportan la v7), hay que hacer algunas modificaciones en el registro de windows:

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft\Java Development Kit
CurrentVersion=1.6

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft\Java Runtime Environment
CurrentVersion=1.6

Luego lo más probable es que aparezca el siguiente error a ejecutar ciertas aplicaciones:

Error: Registry key 'Software\JavaSoft\Java Runtime Environment'\CurrentVersion' has value '1.6', but '1.7' is required.
Error: could not find java.dll Error:
Could not find Java SE Runtime Environment.

Para solucionarlo hay que borrar los ficheros C:\Windows\SysWOW64\java*.exe

-FIN-

2 comments:

jmzc said...

¿ Significa esto que no puedo lanzar unas aplicaciones con el jre6 y otras con jre7 en el mismo sistema Windows ?

Emmerson Miranda said...

Significa que la instalación de Java 7 sobre-escribe el uso de la Java 6 y que hay que aplicaciones que dejan de funcionar a causa de esto.