5 votos

¿Por qué Java SE 6 Web Start (javaws) no encontrar el JRE de Apple Java for OS X 2012-006 en Mountain Lion?

En breve

El JRE está instalado pero javaws no puede encontrar el JRE.

¿Qué puedo hacer en la línea de comandos para volver a habilitar la web del plugin de Java de Apple 6 en Chrome o Safari?

Quiero evitar el Java 7. (Estamos a la espera de Java 8.)

Detalle

Tengo un fresco de la actualización de Mountain Lion (10.8.2). He instalado el JDK V6 de Apple (Java para OS X 2012-006). Ahora:

  • todas mis aplicaciones Java se ejecuta bien
  • el complemento de Internet ya no funciona en Chrome o Safari.

javaws en la línea de comandos de informes:

No JRE present

Cuando una web applet se hace clic en:

  • el sistema operativo me dirige a instalar el JRE
  • el enlace no va a ninguna parte porque el JRE está instalado.

La historia

  1. Actualizado a Mountain Lion
  2. Forzado JRE instalar a través de la java -version método. "Éxito"
  3. Todas las aplicaciones Java a funcionar como antes (ide/dbms/correo electrónico/etc)
  4. Intentó lanzar un applet de java en Chrome (o Safari)
  5. Mensaje en el área de subprograma "Falta el Plugin =>". haga clic en él
  6. Error que el 'JRE is not installed, click ok to open page...'.
  7. Haga clic en [ACEPTAR] pero no se abre la página. Se supone que esto es debido a que el JRE es en realidad ya instalada.
  8. Trate de línea de comandos (/usr/bin/javaws):

Cuando yo intente /usr/bin/javaws desde la línea de comandos puedo obtener este resultado, además de la estándar de instalar-un-jre emergente.

[~] /usr/bin/javaws  (or just [~] javaws)
No Java runtime present, requesting install.
Unable to locate a Java Runtime to invoke.

– pero el JRE está presente –

[~] /usr/bin/java -version
java version "1.6.0_37"
Java(TM) SE Runtime Environment (build 1.6.0_37-b06-434-11M3909)
Java HotSpot(TM) 64-Bit Server VM (build 20.12-b01-434, mixed mode)

– Las aplicaciones Java no se ejecutan.

Java ejecutables

[~] ll -s /usr/bin/java*
/usr/bin/java@ -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java
/usr/bin/javac@ -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/javac
/usr/bin/javadoc@ -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/javadoc
/usr/bin/javah@ -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/javah
/usr/bin/javap@ -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/javap
/usr/bin/javaws@ -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/javaws

He oído que es posible instalar el Java 7 JDK (incluyendo un JRE) para recuperar las preferencias y habilitar la conmutación. Si ese es el único curso de acción que voy a hacerlo, pero prefiero JAVA_HOME para que funcione correctamente con Java 6 sin Java 7.

Apple Preferencias de Java, la utilidad no es aplicable a Apple la más reciente actualización de Java para OS X se quita la utilidad.

4voto

Tim Puntos 11

En Acerca de Java para OS X 2012-006 (artículo HT5493, modificado 2012-10-16) Apple da un artículo relacionado:

Por favor, ejecute todos los cuatro comandos. El cuarto debe volver a habilitar Java SE 6 Web Start.

0voto

Eric Espino Puntos 1

He resuelto mi problema con javaws con esto:

  1. Fui a la /usr/bin directorio de:

    cd /usr/bin/
    
  2. Sólo en caso de que hizo una copia de seguridad de los existentes javaws:

    sudo mv javaws ./javaws.ORIGINAL
    
  3. Crear un nuevo vínculo a un javaws archivo que he encontrado en la búsqueda de mi sistema de archivos (probablemente cree en una instalación anterior de Java):

    sudo ln -s /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin/javaws ./javaws
    

Et voilà! javaws empezar a trabajar de nuevo!

-1voto

Manrico Corazzi Puntos 6458

Has comprobado "Activar plugin de applet y la Web de Inicio de Aplicaciones" en "Preferencias de Java" ??

http://support.zipform.com/zf6/KBA-01629.asp

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X