Como fazer o Firefox usar a versão mais recente do Java, que já está instalada?


8

Aparentemente, eu tenho o OpenJDK 6 JRE (openjdk-6-jre 6b27-1.12.6-1ubuntu0.12.04.2) e 7 JRE (openjdk-7-jre 7u25-2.3.10-1ubuntu0.12.04.2) instalado em paralelo - Não sei por que tenho os dois, não me lembro de instalar nenhum deles manualmente.

No entanto, o plug-in Java do Firefox é ocasionalmente relatado como desatualizado em alguns sites, e parece-me que ele depende do JRE 6. Como posso fazer o Firefox usar a versão mais recente? Remover o JRE 6 parece uma má ideia; quando tentei fazê-lo em sináptico, pareceu-me que muito software ainda conta com o JRE mais antigo, já que a sua remoção também removeria programas jedit.

Eu misturo coisas? Eu nem tenho certeza de como o plug-in FF interfere nos JRE do OpenJDK.

EDITAR:

Tendo tentado ainda mais, o problema persiste. Usando update-alternatives --config java, vejo que a versão Java padrão (com status "modo manual") já está definida como Java 7 e java -versionretorna "1.7.0_25". O arquivo /usr/lib/jvm/java-7-openjdk-i386/jre/lib/i386/IcedTeaPlugin.soexiste, mas o Firefox ainda mostra o plug-in Java 6 ao olhar about:plugins.

Resumindo:

Como faço para o Firefox usar o plug-in IcedTea pertencente à versão Java padrão?

Respostas:


16

Instale a versão 7 do plug- in icedtea no centro de software ou usando a linha de comando:

Abra um terminal pressionando Ctrl+ Alt+ Te digite:

sudo apt-get install icedtea-7-plugin

Remova o icedtea mais antigo:

sudo apt-get remove icedtea-6-plugin

Em seguida, reinicie o Firefox e digite about:pluginspara verificar a versão do plugin java. Ou acesse o site java para verificar a versão e se está funcionando corretamente.

Espero que isto ajude


1
O plugin IcedTea-7 já está lá, como apontei na minha pergunta.
Lenz

1
A remoção do icedtea-6 pode ajudar.
user68186

2
Obrigado, ele realmente resolveu o problema. Embora a remoção do JRE 6 não fosse uma opção (eu havia considerado isso), remover apenas o plug-in era o ideal. Marquei sua resposta revisada como aceita, embora sua postagem original não tenha sido muito útil, dadas as informações em minha pergunta. @ Thomas W. foi o primeiro a apresentar a solução, mas como ele postou apenas um comentário e nenhuma resposta, não posso recompensá-lo.
L13 /

1

A maioria desses sites usa javascript para verificar qual versão do Java seu navegador está executando e, como não corresponde à versão Oracle Java, eles reclamam que você precisa atualizar o Java em seu sistema. Eu ignoraria qualquer uma dessas mensagens se os applets Java estivessem funcionando corretamente.

Para verificar qual versão do Java Firefox está sendo executada, basta digitar na barra de localização (barra de endereços) about:plugins, ele deve exibir todos os plugins que o Firefox está usando.

Aposto que o Firefox está usando o JRE mais recente e os sites estão apenas reclamando que não é a mesma versão do Oracle. Mantenha seu sistema atualizado e ignore isso.


Obrigado, esqueci de mencionar que fiz isso: o plug-in IcedTea usado (é disso que se trata, não é?) É /usr/lib/jvm/java-6-openjdk-i386/jre/lib/i386/IcedTeaPlugin.so, então acho que esse não é o mais novo ... Não consegui descobrir como mude embora.
lenz 17/09/2013

sudo update-alternatives --config javadeve permitir que você defina a versão padrão do Java, não importa qual esteja instalada, você pode testá-la java --versione o icedtea usará o especificado pelo primeiro comando, independentemente de quantos Javas você realmente instalar.
Bruno Pereira

1

Se você estiver usando o Fedora é necessário instalar

sudo yum install icedtea-web

Reinicie seu navegador depois disso.


0

Você provavelmente precisará instalar o pacote de plugins relevante para ir com a sua versão java:

sudo apt-get install icedtea-7-plugin

Este plugin funciona com os principais navegadores: Firefox, Chromium, Google Chrome e Epiphany. Você precisará reiniciar o navegador para que a alteração do plugin entre em vigor.

Mais Informações:

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

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


obrigado, mas dpkg -s icedtea-7-pluginme dá "Status: instalar ok instalado", então não é isso que eu preciso, eu acho.
Lenz

2
A última "versão" do software é o que há nos repositórios, o que faz você pensar que há uma versão posterior do plugin, @lenz? Você tentou remover o icedtea-6-plugin?
Thomas Ward

Muito obrigado @ Thomas W., a remoção do icedtea-6-plugin fez o truque (sem remover o Java 6 completamente, o que ainda preciso). Por que você não responde isso, para que eu possa lhe recompensar?
Lenz
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.