Plugin Java não é mais suportado no firefox 52. Existe alguma outra maneira de executar applets java no firefox

7

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

Eu verifiquei aqui , que diz:

Starting with Firefox Version 52 (released in March 2017), Firefox has limited support for plug-ins, and therefore will not run Java. Use the Java Control Panel to find the installed Java version.

Eu verifiquei o link simbólico também. 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?

    
por A Umar Mukthar 07.04.2017 / 09:45

2 respostas

2

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

Firefox 52 and above

Beginning with Firefox 52 (released March 2017), plug-in support is limited to Adobe Flash, and drops support for NPAPI, impacting plugins for Java, Silverlight, and other similar NPAPI based plugins.

If you have problems accessing Java applications using Firefox, Oracle recommends using Internet Explorer (Windows) or Safari (Mac OS X) instead.

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

Se você realmente quiser o Java no Firefox , você pode instala o Firefox ESR . Note que este não irá mais acompanhar a versão regular do Firefox, então seu Firefox crescerá mais antigo a>, mas ainda continua recebendo atualizações de segurança.

    
por taifwa 07.04.2017 / 11:04
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 Firefox ESR aqui: link
  2. Inicie o Firefox e digite about:config na barra de localização
  3. Aceite os riscos e adicione uma chave (clique com o botão direito do mouse > Novo > Booleano )
  4. Chame a chave plugin.load_flash_only e defina como false
  5. Adicione uma extensão do Firefox para alternar o agente do usuário, por exemplo. %código%
  6. Defina o agente do usuário para uma versão anterior do Firefox no Linux, por exemplo. %código%
  7. Fechar 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 (ou seja, User-Agent Switcher ). Será da forma: Mozilla/5.0 (X11; Linux i586; rv:31.0) Gecko/20100101 Firefox/31.0 para 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 as 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 um shell:

    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: link

  12. Se não funcionar e o plugin Java errado parece estar carregado, por exemplo. IcedTea, em seguida, removê-los 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 á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
    
por mcarans 18.04.2017 / 10:36