O plug-in Java não é mais suportado no firefox 52. Existe alguma outra maneira de executar applets java no firefox


8

Recentemente eu instalei o Oracle Java. Funcionou bem, mas com a atualização recente com o Firefox lança um erro.

Eu verifiquei aqui , que diz:

A partir do Firefox versão 52 (lançado em março de 2017), o Firefox possui suporte limitado para plug-ins e, portanto, não executa o Java. Use o Painel de Controle Java para encontrar a versão Java instalada.

Verifiquei também o link simbólico. Está configurado corretamente

$ java -version
java version "1.8.0_121"
Java(TM) SE Runtime Environment (build 1.8.0_121-b13)

Como posso executar applets java no firefox?

Respostas:


2

Comentários adicionais da Oracle estão vinculados à página que você citou , o Firefox tomou a decisão explícita de parar de fornecer o NPAPI para plugins além do Flash, o que significa essencialmente que o Firefox não ouvirá nada do que Java possa tentar dizer.

Firefox 52 e superior

A partir do Firefox 52 (lançado em março de 2017), o suporte a plug-ins é limitado ao Adobe Flash e diminui o suporte ao NPAPI, impactando plug-ins para Java, Silverlight e outros plug-ins baseados em NPAPI semelhantes.

Se você tiver problemas para acessar aplicativos Java usando o Firefox, a Oracle recomenda o uso do Internet Explorer (Windows) ou Safari (Mac OS X).

Sua solução normalmente deveria ser executar applets Java em um navegador que permita plugins Java. Experimente o Chromium ou o QupZilla, por exemplo.

Se você realmente deseja Java no Firefox , pode instalar o Firefox ESR . Observe que este não rastreará mais a versão regular do Firefox, portanto seu Firefox envelhecerá em termos de recursos , mas continuará recebendo atualizações de segurança.


2
Existe uma maneira de fazer com que o Firefox suporte plug-ins NPAPI padrão por mais alguns meses; por favor veja esta resposta .
Gunnar Hjalmarsson

Interessante. A questão é, porém, isso funcionará no Firefox 53? 54? Como a outra resposta afirma, é o que o mantém no ESR, mas o lançamento do ESR será remanescente aos 52 anos. Provavelmente pelo motivo pelo qual ele será removido inteiramente em uma versão futura. Isso é apenas especulação, é claro.
taifwa

Minha teoria é que funcionará enquanto 52 for o ESR mais recente. Mas eu realmente não sei. Saberemos em algumas semanas quando o Firefox 53 for lançado.
Gunnar Hjalmarsson

Em relação ao primeiro comentário , isso parou de funcionar no Firefox 54.
i336_

3

As etapas a seguir devem funcionar (testadas no Mint 18 com base no Ubuntu 16.04LTS):

  1. Faça o download e extraia a instalação do ESR do Firefox aqui: https://www.mozilla.org/pt-BR/firefox/organizations/all/
  2. Inicie o Firefox e digite about:configna barra de localização
  3. Aceite os riscos e adicione uma chave (clique com o botão direito do mouse> Novo> Booleano )
  4. Ligue para a chave plugin.load_flash_onlye defina-a comofalse
  5. Adicione uma extensão do Firefox para mudar o agente do usuário, por exemplo. User-Agent Switcher
  6. Defina o user agent para uma versão anterior do Firefox no Linux, por exemplo. Mozilla/5.0 (X11; Linux i586; rv:31.0) Gecko/20100101 Firefox/31.0
  7. Feche o Firefox
  8. Faça o download do pacote tar.gz JRE para Linux em www.java.com e armazene o arquivo na pasta Downloads na sua pasta pessoal (por exemplo, ~/Downloads). Será da forma: jre-8u161-linux-i586.tar.gzpara a versão de 32 bits. Escolha a versão de 32 ou 64 bits de acordo com a versão do Firefox ESR que você baixou.
  9. Em seguida, faça o seguinte para extrair o JRE em um shell (substituindo por versões de 64 bits, se necessário):

    sudo mkdir -p -v /opt/java/32
    cd ~/Downloads
    tar -zxvf jre-8u161-linux-i586.tar.gz
    sudo mv -v jre1.8.0_* /opt/java/32
  10. Agora o Java precisa estar vinculado ao Firefox. Em uma concha:

    mkdir -p ~/.mozilla/plugins/
    cd /opt/java/32/jre1.8.0_161
    ln -sf $PWD/lib/i386/libnpjp2.so ~/.mozilla/plugins/
  11. Inicie o Firefox e verifique sua versão do Java aqui: https://www.java.com/en/download/installed.jsp

  12. Se não funcionar e o plugin Java errado parece estar carregado, por exemplo. IcedTea e remova-os em um shell:

    sudo apt-get remove icedtea-plugin
    sudo apt-get remove icedtea-8-plugin
    sudo apt-get remove icedtea-netx
    sudo apt-get remove icedtea-netx-common 
  13. Se o Firefox ou Java ou o áudio em Java não funcionarem, pode haver dependências ausentes. Experimente o abaixo (remova: i386 para 64 bits):

    sudo apt-get install libgtk-3-0:i386 libasound2:i386 libdbus-glib-1-2:i386 libxt6:i386 libxtst6:i386 libcanberra-gtk-module:i386 libcanberra-gtk3-module:i386 topmenu-gtk3:i386 libpangoxft-1.0-0:i386 libxft2:i386 libpangox-1.0-0:i386 libxmu6:i386 libxv1:i386 libasound2-plugins:i386

1
Firefox ESR está disponível no PPA de Jonathon F . Ele passa na verificação do Java Plugin . O pacote firefox-esr foi solicitado no LaunchPad (consulte o bug 1676164 ).
N0rbert # 10/17

Obrigado a este guia pelas dependências extras adicionadas à minha resposta acima: gist.github.com/mshkrebtan/407786e334847544b40e7d6a8a53d247
mcarans
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.