studio programacion móviles desarrollo curso aplicaciones java dll runtime registry

programacion - Error de Java al abrir la clave de registro



manual de programacion android pdf (8)

Asegúrese de eliminar cualquier java.exe , javaw.exe y javaws.exe de su carpeta Windows/System32 y si tiene un sistema x64 (Win 7 64 bits) también haga lo mismo en Windows/SysWOW64 .

Obtengo este error cuando intento hacer algo con Java en el símbolo del sistema:

Error opening registry key ''Software/JavaSoft/Java Runtime Environment.3'' Error: could not find Java.dll Error: could not find Java 2 Runtime Environment

Me equivoqué con la eliminación de directorios y registro de Java hace unos días. Reinicié la computadora y Java todavía funcionaba bien, luego lo reinicié hoy y ahora recibo este error. He intentado desinstalar y volver a instalar, pero parece que no funciona. Tengo el último JRE de Java instalado y la ruta establecida en las variables de entorno. Alguien tiene alguna pista de cómo solucionar esto?


Asegúrese de eliminar cualquier java.exe, javaw.exe y javaws.exe de su sistema.

  • si tiene un sistema x32 (Win XP 32 bits) carpeta Windows / System32

  • si tiene un sistema x64 (Win 7 64 bits), haga lo mismo en la carpeta Windows / SysWOW64


Desinstalar Java (a través del Panel de control / Programas y características)

Instalar Java JRE 7 -> OFFLINE <- Configurar JAVA_HOME y Path = %JAVA_HOME%/bin;%PATH%


En caso de que se esté ejecutando un escáner de virus (como McAfee), intente:

  1. Deshabilitar el escáner de virus
  2. Desinstalar Java (a través del Panel de control / Programas y características)
  3. Reinstalar Java (desde Java.com )
  4. Vuelva a habilitar el escáner de virus

Encontrará una carpeta llamada " Oracle " en la carpeta ProgramData en su unidad instalada de Windows. Retire la carpeta. Espero que funcione En mi caso, mi disco de instalación es C y mi ruta es C: / ProgramData / Oracle


Hubiera etiquetado esto como un comentario, pero no puedo (no tengo el representante) solo quería agradecer a Tilman. Intentaba hacer que PDFsam (PDF Split and Merge) funcionara en vano.

En el lanzamiento produciría un error que indica que no pudo encontrar JRE 1.6.0. Tengo versiones de 32 y 64 bits y miran bien en el sitio web de Java en sus respectivos navegadores.

Intenté desinstalar / reinstalar y reiniciar repetidamente, así como también usar JavaRa. No hay tanta suerte, todavía no hay ir.

Busqué en el registro después de leer esta publicación y no había ninguna clave ... / SOFTWARE / JavaSoft /, así que agregué cada uno con sus respectivos valores de cadena apuntando a mi versión x86 (PDFsam es un programa de 32 bits). Esto superó el primer problema pero apareció un error sobre las bibliotecas amd64 que sugerían que la máquina quería ejecutar la versión de 64 bits. Así que cambié las rutas al JRE de 64 bits y PDFsam ahora funciona.

FYI - Llegué aquí buscando las claves de registro de Java después de que no pude ejecutar javaw.exe desde el símbolo del sistema (incluso después de agregar las rutas requeridas a la ruta del sistema), haciendo que los cambios mencionados anteriormente también resuelvan esto.


Obtuve este tipo de error cuando tenía JDK 1.7 anteriormente e instalé JAVA JDK 1.8 y apunté mis variables JAVA_HOME y PATH a la versión JAVA 1.8. Cuando trato de encontrar la versión java obtuve este error. Reinicié mi máquina, y funciona. Parece que tenemos que reiniciar la máquina después de modificar las variables de entorno.


Tuve un problema similar. Instalé la actualización 1 de JDK7 pero no pude usarla (probablemente porque encontré un JRE6 que eliminé después de instalar JDK7). Desinstalar JDK7 era imposible. La solución fue agregar las entradas de registro de JRE a mano.

[HKEY_LOCAL_MACHINE/SOFTWARE/JavaSoft/Java Runtime Environment] "CurrentVersion"="1.7" [HKEY_LOCAL_MACHINE/SOFTWARE/JavaSoft/Java Runtime Environment/1.7] "JavaHome"="C://Program Files//Java//jre7" "RuntimeLib"="C://Program Files//Java//jre7//bin//client//jvm.dll" [HKEY_LOCAL_MACHINE/SOFTWARE/JavaSoft/Java Runtime Environment/1.7.0_01] "JavaHome"="C://Program Files//Java//jre7" "RuntimeLib"="C://Program Files//Java//jre7//bin//client//jvm.dll"

Deberá ajustar lo anterior a sus propios directorios y versiones.

Si esto no ayuda, todavía hay JavaRa http://raproducts.org/wordpress/ .