Como instalar o plugin Java para Firefox?

71

Estou tentando instalar o Java e plugins para o Firefox. Eu instalei o JDK e o JRE.

Quando tento com o sudo update-alternatives --config javacomando, ele mostra apenas uma opção disponível.

Plugins não são utilizáveis ​​no Firefox.

user199273
fonte
como você não possui uma instalação anterior do java, apenas uma opção é mostrada.
M.Tarun
11
Para mim, não está claro qual é o seu problema. O java está funcionando corretamente? Você pode compilar e executar programas java?
Luís de Sousa
Tanto quanto eu entendo, você instalou o jdk, jre e os plugins do navegador (icedtea). Mas você não pode usar os plugins, pode explicar melhor qual é o problema? Você está recebendo um erro? Aliás, você pode desinstalar (Remover) e reinstalar o IcedTea no Centro de Software.
Luís de Sousa
2
@ Set, mas você quer que o OP leia tudo isso para algo que possa ser resolvido em uma linha? A outra é uma resposta exagerada, a questão é apenas "como instalar o Java?" embora seja "como instalar o plug-in do navegador Java para o firefox?", essas são perguntas diferentes e não podem ser mescladas.
Braiam 20/03/2014
11
Eu concordo com @Braiam acima. Esta é uma pergunta diferente, pois atualizar a versão Java usada pelo firefox não é o mesmo que simplesmente instalar o java. Pessoalmente, tenho JDKs Java 6, 7 e 8 da Oracle, mas a instalação do icedtea não fez nada para o meu firefox. Eu tive que seguir estas instruções com um JRE baixado de java.com. Então o Firefox estava feliz.
hinerm

Respostas:

75

Se você estiver usando uma versão após 52 (não ESR), que desabilitou o NPAPI , não terá sorte. Se você estiver usando um anterior, o que absolutamente não desejaria, poderá instalar o OpenJDK JRE, o que permitiria executar binários Java localmente usando o javabinário. No entanto, isso não é suficiente para executar applets da Web Java no navegador, o que pode ser conseguido com a instalação do plug-in Icedtea:

sudo apt-get install icedtea-plugin

Em seguida, vá para about:addons, na seção plugin, verifique se o plugin está ativado. A Mozilla desabilita plugins inseguros por padrão, o que significa que o Java é desativado mesmo após a instalação devido a preocupações de segurança. Você precisa ativá-lo antes de usá-lo.

Braiam
fonte
11
: +1 é certo, e precisa executar: apt-get install default-jre
kikicarbonell
11
@kikicarbonell, a menos que o Ubuntu seja algo diferente, esse pacote deve ser instalado junto com o icedtea-plugin.
Braiam
não para o meu caso @Braiam. Eu tenho o Ubuntu 14.04 e o open-jdk instalado ... mas se apenas executar seu comando, o Firefox não executar o applet java ... Mais tarde, tento executar o apt-get install default-jre e os problemas do firefox foram resolvidos.
Kikicarbonell
2
O @kikicarbonell firefox desabilita o plugin java por padrão. Então você tem que dizer para ativá-lo.
Braiam
23

Instalando o plug-in IcedTea Java:

Para instalar o plug-in IcedTea Java, abra um terminal e digite:

sudo apt-get install icedtea-7-plugin

Instale o plug-in do Firefox - Oracle

Em um terminal:

mkdir ~/.mozilla/plugins

Remova o plug-in IcedTea, se ele estiver instalado.

sudo apt-get remove icedtea6-plugin

Remova uma versão anterior do plug-in Java (pode ou não estar presente)

rm ~/.mozilla/plugins/libnpjp2.so

Agora você pode instalar o plug-in, criando um link simbólico (você diz ao Firefox onde o plug-in está localizado). Para Java de 32 bits, use

ln -s /usr/lib/jvm/jre1.7.0/lib/i386/libnpjp2.so ~/.mozilla/plugins/

Para uso Java de 64 bits

ln -s /usr/lib/jvm/jre1.7.0/lib/amd64/libnpjp2.so ~/.mozilla/plugins/

Confirme se o JRE foi bem-sucedido usando o site oficial da Oracle .

Fonte: instalação Java

M.Tarun
fonte
3
Tem certeza de que respondeu à pergunta? O cara está dizendo que ele já instalou o jdk e o jre.
Luís de Sousa
Por que compilar jre a partir de fontes, por que!
Braiam
não viu a pergunta corretamente :)
M.Tarun
dê uma olhada também em oracle.com/technetwork/java/javase/… para dúvidas
Victor R. Oliveira
4
A partir do Ubuntu 14.04, o Java não é mais suportado na versão mais recente do Chrome / Chromium.
Andreas Hartmann
5

Se você acabou de baixar e instalar o java jdk do oracle, digamos que você tenha instalado o jdk-8u91-linux-x64.tar.gz no

/ meu / java / diretório /

Então você terá um diretório como:

/my/java/directory/jdk1.8.0_91/

Tudo o que você precisa fazer é ir para o diretório de plugins do ubuntu firefox e criar um link:

$: cd /usr/lib/firefox-addons/plugins/
$: sudo ln -s /my/java/directory/jdk1.8.0_91/jre/lib/amd64/libnpjp2.so
luis_js
fonte
Com o Firefox 50 no Ubuntu 16.04.1, descobri que o diretório não existia. Outros plugins como o IcedTea criaram links simbólicos /usr/lib/mozilla/plugins.
Dan Dascalescu 23/01/19
Ou faça um link simbólico em sua casa / casa / <sua casa> /. Mozilla / plugins
myset 10/10/18
3

Esse é um tópico antigo, mas me deparei com ele enquanto pesquisava hoje uma solução para o meu problema. Achei que alguém poderia estar na mesma situação.

Eu preciso do Java no navegador para sites herdados relacionados ao trabalho, e o plug-in java da oracle não é suficiente. Após uma longa abordagem de tentativa e erro, o IcedTea trabalhava consistentemente em uma versão mais antiga do Firefox assim:

  • Faça o download de um alcatrão do Firefox, versão 51 (a versão mais recente não suporta o plugin)
  • Instale o OpenJDK (7 ou 8)
  • Instale o icedtea - plugin e o icedtea-plugin
  • Agora sua instalação do openJDK conterá um arquivo IcedTeaPlugin.so na pasta jre / lib
  • copie isso para as pastas do plugin mozilla / firefox (não consegui descobrir qual copiar também, então apenas copiei para qualquer coisa firefox / plugins ou mozilla / plugins)
  • inicie sua versão antiga do firefox
  • verifique se o plug-in está ativo (verifique sobre: ​​plug-ins)

Um dos meus colegas criou um script para remover o Firefox antigo e descompactá-lo a cada execução. Dessa forma, nunca é atualizado acidentalmente. Certifique-se de não fazer isso com o aplicativo principal do firefox.

Espero que isso ajude você.

Stijn Dejongh
fonte
1

Tem sido uma batalha, especialmente desde que eu passei por isso alguns meses atrás com 14.04, esqueci a solução, atualizei para 16.04 .....

É diferente que eu tenha chá gelado e Oracle trabalhando no firefox no 14.04. Na verdade, eu prefiro o Oracle (geralmente não, mas meu uso quase exige), então só o tenho agora. Não tentei nenhuma instalação ou repositório múltiplo. Links simbólicos de acordo com a maioria das instruções disponíveis também não são bons.

No final, no Firefox, clique em Editar -> Preferências -> Aplicativos, role para baixo até a extensão do arquivo JNLP e selecione "Usar outros ..." no menu suspenso. Em seguida, encontrou javaws no diretório relevante.

É apenas uma solução alternativa e não tenho certeza se isso atenderá às suas necessidades. Lembre-se de que a maioria dos plug-ins será desativada em março.

Michael
fonte