El 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
- 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.
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


















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!
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
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
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.
Bien está lo que bien acaba @Alfredo.
Enhorabuena y a disfrutar
Fijate que pusiste:
sudo find/ -name libnpjp2.so
Y falta un espacio entre “find” y “/”
Corrección tonta, pero bueno..
Todo para mejorar..
Genial @Mariano, muchas gracias por la correción; lo cambio ahora mismo
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.!
Habrá que comprobarlo en la próxima instalación de equipo que me toque
Gracias por el aviso Mixhel