Hace unas semanas estuve intentando instalar el DNI electrónico en OSX Mavericks. Después de varios días sin dormir lo conseguí, lo único que simplemente comprobé que funcionaba, pero no intenté usarlo en ninguna web oficial. Bien, pues ese día ha llegado.

Hoy tocaba usarlo para poder rellenar por Internet uno de los modelos de la agencia tributaria. La sorpresa ha venido, cuando al entrar a la página, con el DNIe en el lector e introducir la contraseña, Firefox me dice que Java no está activado o_O Y me pone un link a la web de Oracle para descargar Java.

He probado mil millones de cosas, llevo como dos horas delante del ordenador instalando, desinstalando y reinstalando mil versiones de Java, probando lo que pone en mil webs, etc. Así que voy a contar lo que a mí me ha funcionado para usar el plugin de Java en Firefox.

El principal problema que me he encontrado es que en Firefox, desde Herramientas>Complementos, en el listado de plugins, no me aparecía el Java Plug-in.

La versión de Java que tengo instalada es la última de Apple, concretamente la 1.6.0_65

firefox java plugin version

Al final he entendido que no importa la versión de Java que tengas en el sistema, lo que importa es el plugin de Java que utiliza Firefox, que no es lo mismo.

El plugin de Java para Firefox suele estar en: /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin
En mi caso, lo tenía ahí, pero seguía sin aparecerme en la lista de plugins de Firefox.

java plugin firefox

Al final he encontrado este link de la web de soporte de Apple, donde explica cómo reactivar el plugin de Java suministrado por Apple. Estas son las instrucciones:

  • Abre Terminal, en la carpeta Utilidades.
  • Introduce el comando siguiente y después pulsa la tecla Retorno o Intro:
    sudo mkdir -p /Library/Internet\ Plug-Ins/disabled
  • Introduce el comando siguiente y después pulsa la tecla Retorno o Intro:
    sudo mv /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin /Library/Internet\ Plug-Ins/disabled
  • Introduce el comando siguiente y después pulsa la tecla Retorno o Intro:
    sudo ln -sf /System/Library/Java/Support/Deploy.bundle/Contents/Resources/JavaPlugin2_NPAPI.plugin /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin
  • Para volver a activar Java SE 6 Web Start, introduce el comando siguiente y después pulsa la tecla Retorno o Intro:
    sudo ln -sf /System/Library/Frameworks/JavaVM.framework/Commands/javaws /usr/bin/javaws

Después de esto, entrando en Firefox, por fin me aparecía el plugin de Java y he podido acceder a la web de la agencia tributaria en Mavericks con el DNI electrónico. Voy a llorar T_T, todo muy fácil e intuitivo, para todas las edades

dnie firefox java plugin agenciatributaria