¿Cómo hacer que Firefox use la última versión de Java, que ya está instalada?

8

Aparentemente, tengo OpenJDK 6 JRE (openjdk-6-jre 6b27-1.12.6-1ubuntu0.12.04.2) y 7 JRE (openjdk-7-jre 7u25-2.3.10-1ubuntu0.12.04.2) instalado en paralelo - No sé por qué tengo ambos, no recuerdo haberlo instalado manualmente.

Sin embargo, algunos sitios web informan que el complemento Java de Firefox está desactualizado y me parece que depende de JRE 6. ¿Cómo puedo hacer que Firefox use la versión más reciente? Eliminar JRE 6 parece una mala idea; Cuando intenté hacerlo en sináptico, me pareció que una gran cantidad de software todavía se basa en el JRE anterior, ya que eliminarlo también habría eliminado programas jedit.

¿Mezclo cosas? Ni siquiera estoy seguro de cómo el complemento FF interfiere con los OpenJDK JRE.

EDITAR:

Habiendo intentado aún más, el problema persiste. Utilizando update-alternatives --config java, veo que la versión predeterminada de Java (con el estado "modo manual") ya está configurada en Java 7 y java -versiondevuelve "1.7.0_25". El archivo /usr/lib/jvm/java-7-openjdk-i386/jre/lib/i386/IcedTeaPlugin.soexiste, pero Firefox aún muestra el complemento Java 6 cuando lo mira about:plugins.

Para resumirlo:

¿Cómo hago que Firefox use el complemento IcedTea que pertenece a la versión predeterminada de Java?

lenz
fuente

Respuestas:

16

Instale la versión 7 del complemento icedtea desde el centro de software o usando la línea de comandos:

Abra una terminal presionando Ctrl+ Alt+ Te ingrese:

sudo apt-get install icedtea-7-plugin

Retire el icedtea anterior:

sudo apt-get remove icedtea-6-plugin

Luego reinicie Firefox y escriba about:pluginspara verificar la versión del complemento de Java. O vaya al sitio web de Java para verificar la versión y si funciona correctamente.

Espero que esto ayude

usuario68186
fuente
1
El complemento IcedTea-7 ya está allí, como señalé en mi pregunta.
lenz
1
Puede estar eliminando icedtea-6 ayudará.
usuario68186
2
Gracias, en realidad resolvió el problema. Si bien eliminar JRE 6 no era una opción (lo había considerado), lo único que debía hacer era eliminar solo el complemento. Marqué su respuesta revisada como aceptada, aunque su publicación original no fue muy útil, dada la información en mi pregunta. @Thomas W. fue el primero en plantear la solución, pero como solo publicó un comentario y no hubo respuesta, no puedo recompensarle la recompensa.
lenz
1

La mayoría de esos sitios web utilizan JavaScript para verificar qué versión de Java está ejecutando su navegador y, dado que no coincide con la versión de Oracle Java, se quejan de que necesita actualizar Java en su sistema. Ignoraría cualquiera de esos mensajes si los applets de Java funcionan correctamente.

Para verificar qué versión de Java Firefox se está ejecutando, simplemente escriba en la barra de ubicación (barra de direcciones) about:plugins, debe mostrar todos los complementos que Firefox está utilizando.

Apuesto a que Firefox está utilizando el último JRE y los sitios web simplemente se quejan de que no es la misma versión que Oracle. Mantenga su sistema actualizado e ignórelo.

Bruno Pereira
fuente
Gracias, olvidé mencionar que hice eso: el complemento IcedTea utilizado (de eso se trata, ¿no es así?) /usr/lib/jvm/java-6-openjdk-i386/jre/lib/i386/IcedTeaPlugin.so, Así que supongo que este no es el más nuevo ... No pude descubrir cómo sin embargo, cámbialo.
lenz
sudo update-alternatives --config javadebería permitirle configurar la versión predeterminada de Java, sin importar cuáles estén instalados, puede probarla con java --versione icedtea usará la especificada por el primer comando, sin importar cuántos Javas instale realmente.
Bruno Pereira
1

Si está usando Fedora necesita instalar

sudo yum install icedtea-web

Reinicia tu navegador después de esto.

Shubham Chaudhary
fuente
0

Es probable que necesite instalar el paquete de complemento correspondiente para que vaya con su versión de Java:

sudo apt-get install icedtea-7-plugin

Este complemento funciona con los principales navegadores: Firefox, Chromium, Google Chrome y Epiphany. Deberá reiniciar su navegador para que el cambio de complemento surta efecto.

Más información:

http://apt.ubuntu.com/p/icedtea-7-plugin

https://help.ubuntu.com/community/Java

Robots imaginarios
fuente
gracias, pero dpkg -s icedtea-7-pluginme da "Estado: instalar ok instalado", así que eso no es lo que necesito, supongo.
lenz
2
La última "versión" del software es lo que hay en los repositorios, ¿qué te hace pensar que hay una versión posterior del complemento, @lenz? ¿Intentaste eliminar icedtea-6-plugin?
Thomas Ward
Muchas gracias @Thomas W., eliminar el complemento icedtea-6 hizo el truco (sin eliminar Java 6 por completo, que todavía necesito). ¿Por qué no pones esto en una respuesta, para que pueda recompensarte el crédito?
lenz