Cuando se utiliza Safari en Windows 7 para cargar cualquier página que contenga cualquier applet de Java, el siguiente mensaje aparece:

"Java is Unavailable or Not Installed. Do you want to go to a page where you can download java?"

Este mensaje es incorrecto. Estos son equipos de desarrollador con una o más instancias de Java JRE /JDK instalado, incluyendo 1.7.x. Muchas de las alertas están acompañadas de mensajes que hace referencia a un inexistente ruta de acceso de archivo, similar a:

"The Java Runtime Environment cannot be loaded from
<C:\PROGRA~2\Oracle\JAVAFX~1.1RU\bin\server\jvm.dll>”

Los siguientes intentos de reparar la situación que todos hemos fallado:

  • Desinstalar y volver a instalar varias versiones de Java.
  • La actualización a la última versión de Java.
  • Cambiar la configuración de seguridad en Safari.
  • Va a http://www.java.com/en/download/help/testvm.xml detecta un obtuso versión que aun no instalado (Java 2 Runtime Environment, SE v1.4.2_19 ?!?!)

Búsqueda en internet revela muchos usuarios con problemas similares, pero no hay respuestas.

Cómo se puede resolver?

OriginalEl autor JoshDM | 2012-06-27

7 Comentarios

  1. 9

    Mientras muchas quejas sobre este problema existen en el internet, una búsqueda en Google contra “Safari Windows jvm.dll JAVAFX” encuentra este oscuro hilo en los Foros de Apple.

    Resumen, el problema es cuando Safari comprueba el Registro de Windows para un determinado valor, se utiliza el primera valor que se encuentra en lugar de la correcta valor.

    Pasos para reparar el problema:

    1. Cerca de todos Safari windows.
    2. Ejecutar regedit.exe
    3. Copia de seguridad de su registro de Windows (haga clic en la raíz Computer y seleccione export).
    4. Ir a
      • Windows de 32 bits: HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Plug-in\
      • De Windows de 64 bits: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft\Java Plug-in\
    5. Examinar cada entrada; probablemente habrá más de uno.
      • Algunas entradas de referencia adecuado JREs, mientras que algunos pueden hacer referencia a JavaFX o algo más.
      • JavaFX uno puede haber sido instalado Java 7.
      • Es probable Safari es la selección de la parte inferior-la mayoría de los ordenados entrada; comprobar si la ruta de acceso del archivo de referencia para que la entrada no es válido o inexistente.
    6. seleccione la mala entrada en ..\Java Plug-in\, cruzar los dedos, y eliminarlo.
    7. cerrar regedit
    8. volver a abrir Safari y vaya a una página con un applet. Darle un minuto.
    9. En este punto, usted debe tener éxito. Si sigue fallando, consultar otras entradas de registro bajo la ..\Java Plug-in\ o padre subcarpeta ..\JavaSoft\ para rutas de archivo no válido. Si ha actualizado recientemente, una instalación anterior puede haber sido invalidado, pero las entradas de registro no podría haber sido eliminado, y podría tener que ser eliminados manualmente.

    NOTA: Sobre el paso 4, los datos pueden estar sometidas a una ubicación diferente; revisar los comentarios debajo de las experiencias de otros usuarios que han resuelto este problema de una manera similar. Por favor enviar cualquier alternativa Registro de Windows caminos a continuación como un comentario.

    Agradecimiento al usuario Olivier2011 (Olivier Lefevre) de la página de Soporte de Apple de la Comunidad (véase el primer eslabón en esta respuesta) para el seguimiento de su propia pregunta con su solución. Oliver registros históricos de el incidente de MarkMail.

    En primer lugar, esto funcionó para mí, así que gracias! Pero en mi 64 bits de Windows 7 instalación de la clave del registro no fue localizada en la referencia de ruta, en lugar de ello se encuentra aquí: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft\Plug-in de Java
    Puede ser diferente en cada equipo.
    no he encontrado ningún registro con \plug-in de java ?

    OriginalEl autor

  2. 2

    Intentado anteriormente, pero no funcionó.

    eliminado java relacionados con la materia en C:\Program Files (x86)\Safari\Plugins – .jar y dll

    Trabajando ahora.

    ¿Por qué fue esta respuesta votada abajo? Mi Safari-Java no funciona después de eliminar las Claves de Registro; tuve que borrar los dos archivos, también. Gracias, cheongi!
    Comentario de un usuario anónimo, que yo accidentalmente reseña: “por fin se ha solucionado! después de tanto tiempo y de tantos intentos fallidos,la lectura de este post!!! Para mí, el problema no era el reggistry valores, pero los dos plugin de java pre-instalado con safari, en C/Archivos de Programa/Safari/Plugin, eliminado aquellos problema resuelto.Gracias de nuevo, este es el único debate en torno a todas las web donde hay solución!”

    OriginalEl autor

  3. 1

    Realidad la combinación de la respuesta, la explicación en: https://discussions.apple.com/thread/3192281?start=0&tstart=0 y marcus del papa windows 7 ubicación trabajó para mí.

    Que es:

    Tengo windows 7.

    Cuando se intenta ejecutar un applet de java (geogebra) recibí el mensaje de error que Safari

    no se pudo cargar C:\PROGRA~1\Oracle\JAVAFX~1.0\bin\server\jvm.dll

    ya que la ruta no existe en mi máquina.
    Esta es la abreviatura de: C:\Programme\Oracle\JavaFX Runtime 1.0\etc

    Pasos:

    1. Puedo cerrar Safari.
    2. Abrí mi registro y se fue a: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft\Java Plug-in.
    3. Allí me encontré con 2 carpetas (otros han encontrado más). El más alto fue 10.5.1 y allí me encontré con una referencia a la ruta de acceso C:\Programme\Oracle\JavaFX tiempo de ejecución de 1.0\etc.
    4. Copia de seguridad de mi registro y, a continuación, elimina esta carpeta.
    5. Me reinicia Safari y todo está bien.

    OriginalEl autor

  4. 1

    Ustedes puede que desee ver en el código que lanza el applet, como puede especificar qué versión de java para ejecutar el applet. Hay un código que se puede especificar que dice usar la última versión disponible. Usted también tiene la opción de desinstalar el java y resinstall con una versión anterior. Algunos navegadores, sin embargo, la fuerza que utilice la última versión, ya que hay algunos riesgos de seguridad con versiones anteriores.

    Algunos enlaces de referencia que puede ser de ayuda:

    No es necesario desinstalar Java instalaciones para manejar este problema. El problema es que con un poco de lectura de la clave del registro. Este es un cliente problema con Safari; su respuesta se refiere a la reconfiguración del lado del servidor que aloja el applet, que no es una opción.
    gracias debo de hecho algunas malas suposiciones al escribir mi respuesta 🙂 he leído a través de los otros posts y ver lo que está hablando. Yo voy a dejar mi respuesta como una referencia, a pesar de que no se aplican directamente a los indicados en la pregunta…

    OriginalEl autor

  5. 1

    Este es un problema con el “java online instalar”.

    A resolver:

    1. Desinstalar todos los JavaFX y JRE en su máquina.
    2. Descargar “java offline instalar” (~=20 MB).
    3. Copia “de java offline instalar” para Escritorio.
    4. Cerca de todos Safari windows, incluyendo la ventana de descarga.
    5. Instalar java.
    El truco es que no es necesario desinstalar todos Java instalaciones para manejar este problema. El problema es que con un poco de lectura de la clave del registro.

    OriginalEl autor

  6. 1

    Tuve problemas similares con Java después de la instalación de Java 7 update 15.

    He intentado todos los anteriores métodos de solución de problemas, pero todos fracasaron (yo no tengo plugins mencionados por la clave HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft\Java Plug-in.).

    ¿Qué trabajo utilizando Safari 5.1.7 estaba descargando una versión anterior de Java (Java 7 update 11) de Oracle directamente (la misma versión que he usado durante el Safari 5.1.7 vida útil, cuando Safari 6 fue sólo en Mac).

    Los pasos son:

    1. Desinstalar Java de la máquina.
    2. Descargar “java offline instalar” (Java 7 update 11) (~=30MB).
    3. Copia “de java offline instalar” para Escritorio.
    4. Cerca de todos Safari windows, incluyendo la ventana de descarga.
    5. Instalar Java.

    OriginalEl autor

  7. 1

    He intentado los métodos anteriores, y el post ‘Luds’ trabajado.

    Yo tengo un plugin que se refiere a la clave HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft\Plug-in de Java (Java 7 update 17)
    pero después he desinstalado JAVA 7 Update 17 desde el panel de control de windows, es eliminado esta entrada.

    Traté de Java 7 Update 17, 15, 13 no hubo suerte.

    Lo que funcionó para Safari 5.1.7 estaba descargando una versión anterior de Java (Java 7 update 11) de Oracle directamente como el cartel de ‘Luds’ mencionado.

    Los pasos son:

    1. De desinstalación de Java actual de la máquina.
    2. Descargar jre-7u11-windows-x64.exe (Java 7 update 11) (~=30 MB) de:
      http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html#jre-7u11-oth-JPR
    3. Copia el sabor de instalador necesita de Escritorio.
    4. Cierre todas las ventanas de Safari windows,
      incluyendo la ventana de descarga.
    5. Instalar Java SE Runtime Environment 7u11 (Java 7 update 11).

    OriginalEl autor

Dejar respuesta

Please enter your comment!
Please enter your name here