Activar la máquina virtual de Java (JRE) en Chromium

nullEl otro día, cansado de tener problemas con los applets de Java en Ubuntu Linux con Firefox 3, me dió por probar una serie de páginas en Chromium pero, cuál sería mi sorpresa al comprobar que no tenía configurada la máquina virtual de Java para este navegador.

Por fortuna es realmente sencillo configurarlo para que funcione (basta con un simple enlace simbólico) y, para aquellos que lo necesiten aquí tienen cómo hacerlo.

Punto de partida

Partiremos de la base de que la persona interesada tiene instalada la máquina virtual de Java ya sea como runtime enviroment (JRE) o como entorno de desarrollo (JDK). Si no es así bastará con instalar el paquete correspondiente para tu sistema (ya sea utilizando un gestor de paquetes como Synaptic o desde la linea de comandos).

Instalando el plugin de Java en Chromium

Localizar el plugin de Java para el navegador

Lo más importante es saber dónde se encuentra la librería libnpjp2.so pues es la encargada de dar soporte para Java en el navegador. A modo de ejemplo podemos encontrarla en:

  • Ubuntu 9.04 en /usr/lib/jvm/java-6-sun-1.6.0.16/jre/lib/i386/libnpjp2.so siempre y cuando tengas la versión 1.6.0.16 de Java.
  • Archlinux en /opt/java/jre/lib/i386/libnpjp2.so.

No obstante, siempre puedes encontrarla, gracias al comando find, lanzando un

sudo find / -name libnpjp2.so

Localizar el directorio del navegador

Necesitamos saber dónde está instalado Chromium y, para ello, volveremos a recurrir al comando find

sudo find / -name chromium*

NOTA: observa el * a la derecha del nombre del navegador, el motivo es que el ejecutable varía en función del sistema operativo que estés utilizando (esto de tener el equipo “duado” con Ubuntu y Archlinux comienza a pasarme factura :( ); así:

  • Archlinux es chromium
  • Ubutu Linux es chromium-browser

Si quieres afinar la búsqueda no tienes más que mirar cómo se llama en tu equipo. null En mi Ubuntu 9.04 se encuentra en /usr/lib/chromium-browser

Creando un enlace al plugin de Java

Una vez que tenemos localizado dicha librería deberemos crear un enlace simbólico al plugin de Java desde el directorio en el que se encuentra instalado Chromium. Así para Ubuntu quedaría

sudo ln -s /usr/lib/jvm/java-6-sun-1.6.0.16/jre/lib/i386/libnpjp2.so /usr/lib/chromium-browser/plugins

y para Archlinux del siguiente modo
sudo ln -s  /opt/java/jre/lib/i386/libnpjp2.so /usr/lib/chromium

NOTA: Los más observadores habréis caido que el directorio del navegador varía levemente en Ubuntu y Archlinux; el motivo radica en la política que se ha seguido para la instalación del navegador en ambas distribuciones: en Ubuntu existe un directorio plugins mientras que en Archlinux parece que los addons se incluyen en el mismo directorio que el navegador (de ahí que no se indique plugins al final de la ruta)

Cómo saber si tenemos instalada la máquina virtual de Java

Para comprobarlo bastará con escribir, en lugar de la dirección web, el siguiente texto:

about:plugins

si la tienes instalada debería aparecer algo parecido a lo que puedes observar en la siguiente imagen

null


9 Respuestas a “Activar la máquina virtual de Java (JRE) en Chromium”


  1. 1 Juan 27 febrero 2010 a las 2:43 am

    mi trabajito me ha costado, pero ya me he pasado al Chrome, sobre todo desde que se abrió la beta para desarrolladores y se pueden instalar plugins/addons.
    saludos!

  2. 2 Alfredo 11 agosto 2010 a las 5:32 am

    Hola Segui todos los pasos y me resulto con que el archivo de java ya existia como enlace simbolico, bien ahora me sucede que al buscar el puggin en Chromium no aparece el mensaje que sugieres que deberia aparecer en About:plugins, solo aparecen:
    - Chrome PDF viewer
    - google native client
    - Shokwave flash
    - picasa
    - Default Plugin

    • 3 Alfredo 11 agosto 2010 a las 5:35 am

      Perdón me falto mencionar que la versión instalada de mi java es
      java version “1.6.0_18″
      OpenJDK Runtime Environment (IcedTea6 1.8) (6b18-1.8-4ubuntu3)
      OpenJDK Client VM (build 16.0-b13, mixed mode, sharing)

      y la de Ubuntu es la 10.4 Lucid Lynx

  3. 4 Alfredo 11 agosto 2010 a las 5:57 am

    Hola bien busque en synaptic y encontre que no tenia instalado el plugin escribi en un buscador que hay arriba a la derecha: java-6 marque la casilla que estaba en blanco de Sun-java6-plugin y aprete en aplicar se instalo y listo reinicie chromium y pude subir musica a Grooveshar. Igual gracias de todas formas me sirvio y aprendi mucho gracias.

  4. 6 Mariano 15 diciembre 2010 a las 3:25 pm

    Fijate que pusiste:

    sudo find/ -name libnpjp2.so

    Y falta un espacio entre “find” y “/” :)

    Corrección tonta, pero bueno.. :) Todo para mejorar..

  5. 8 Mixhel 13 enero 2011 a las 9:15 am

    creo que ya no es necesario hacer eso probe instalar solo java en archlinux y antes de seguir el tutorial me fije el about:plugins y ya estaba activado el pluging
    probablemente habra uno tener que instalar primero todos los navegadores y despues el java al ultimo ( suposicion )
    Saludos.!


Deja un comentario

Fill in your details below or click an icon to log in:

Logo de WordPress.com

You are commenting using your WordPress.com account. Log Out / Cambiar )

Twitter picture

You are commenting using your Twitter account. Log Out / Cambiar )

Facebook photo

You are commenting using your Facebook account. Log Out / Cambiar )

Connecting to %s




Patrocinadores

informática y electrónica megastore online de electrónica y accesorios turismo en cuenca blog de coches y motor Anunciate aquí gana dinero con encuestas Alojamiento web de confianza Las últimas noticias de ciencia, tecnología, espacio y la actualidad internacional

¿Hablamos?

Escribe tu dirección de correo electrónico para suscribirte a este blog, y recibir notificaciones de nuevos mensajes por correo.

Únete a otros 1.280 seguidores

Participa

Histórico


Twitter

  • RT @malcer_quaid: "Nunca he conocido a nadie tan ignorante del que no pudiera aprender algo." - Buda 10 hours ago
  • RT @ildecortes: Eh! Han tirado 2 bengalas! 90 mil euros y 15 días, no? 1 day ago
  • @migmae Pues me voy a tener que buscar uno... gracias por avisar de su existencia :) 1 day ago
  • RT @Desalentado1: Cómo puede ser que para mantener la sanidad y educación,todo sean problemas y para Bankia habrá todo el capital necesa ... 1 day ago
  • RT @vcuevas: Rescatar Bankia, 19000 millones de €; mantener la sanidad y Educación, 10.000 m de €; que el Gobierno nos llame idiotas, n ... 2 days ago

Seguir

Get every new post delivered to your Inbox.

Únete a otros 1.280 seguidores