Hace poco quise ejecutar una aplicación java de una página web y me indicaba  "falta el conector". En principio pensé que sería del navegador Opera pero después de probar en Mozilla y en Chrome me quedó claro que no lo tenía instalado o no estaba bien configurado el plugin de java.

Java, falta conector

Para instalar java se puede hacer desde los repositorios de Fedora mediante el gestor de paquetes yum

[root@host ~]# yum -y install jre

y en los repositorios de Ubuntu con apt-get

[root@host ~]# apt-get install openjdk-7-jdk openjdk-7-jre

Sin embargo en el caso de Fedora el paquete de java no esta actualizado así que yo prefiero descargar la última versión de la página de descargas de Java e instalarla manualmente.

Para instalarlo simplemente descargamos el paquete RPM de acuerdo a nuestro sistema (64 o 32 bits) y en un terminal nos movemos hasta la carpeta donde descargamos el paquete y lo instalamos usando rpm.

[root@host ~]# rpm -iv java-1.7.0-openjdk.x86_64.rpm

o también usando yum.

[root@host ~]# yum install java-1.7.0-openjdk.x86_64.rpm

La diferencia de usar rpm o usar yum es que en el caso de yum nos va a buscar y descargar las dependencias del paquete en caso de tenerlas mientras que con rpm nos indicará que faltan dependencias.
El paso siguiente es añadir jre al PATH para que las aplicaciones sepan que versión de java y que entorno esta instalado. Para modificar el PATH abrimos el archivo .bashrc o .bash_profile de nuestra carpeta personal y añadimos las siguientes lineas:

export PATH=/usr/java/default/bin:$PATH
export JAVA_HOME=/usr/java/default

Con esto ya tenemos java instalado y listo para funcionar con las aplicaciones java. Sin embargo para que el plugin para los navegadores web funcione hay que crear un enlace simbólico en la carpeta plugins del navegador.
Primero actualizamos la base de datos mlocate y después buscamos el archivo libnpjp2.so

[root@host ~]# updatedb
[root@host ~]# locate libnpjp2.so /usr/java/jre1.7.0_05/lib/amd64/libnpjp2.so

Una vez localizado el archivo creamos el enlace simbólico. Este enlace debe crearse en la carpeta /usr/lib/mozilla/plugins para sistemas de 32 bits y en /usr/lib64/mozilla/plugins para sistemas de 64 bits.

[root@host ~]# ln -s /usr/java/jre1.7.0_05/lib/amd64/libnpjp2.so /usr/lib64/mozilla/plugins

Después de realizar estos pasos ya deberíamos poder ejecutar applets de java en el navegador, sin embargo esto no siempre es así y para que termine funcionando hay que instalar IcedTea.

En Fedora:

[root@host ~]# yum -y install icedtea-web

En Ubuntu:

[root@host ~]# apt-get install icedtea-7-plugin

Ahora si debería funcionar java en el navegador, podemos comprobarlo cargando la página de prueba de java.

Imagen de la pagina de test de java

Si necesitas más ayuda estas páginas quizás te puedan ayudar:

Instalar Java en GNU/Linux
Instalar plugins en opera
Ayuda para instalar java
Página de prueba de java