Configurando plugin java no firefox 3.6 com Linux

Após eu atualizar o meu firefox para a nova versão 3.6 notei que o plugin do java não estava funcionando, depois de várias tentativas para fazer o plugin funcionar falharem, fui até meu amigo google buscar uma solução e cheguei até esse link:
http://support.mozilla.com/ta/forum/1/554389

Parece que existe uma “nova geração” de plugins do java, e a partir do Firefox 3.6 só vai funcionar com esse plugin, antes o plugin ficava no caminho:
"Pasta_do_Java/plugin/i386/ns7/libjavaplugin_oji.so"
Agora o certo é:
"Pasta_do_Java/lib/i386/libnpjp2.so"

Para fazer o plugin funcionar, você deve ir até a pasta de plugins do firefox que normalmente é:
"/usr/lib/firefox/plugins"

E criar um link com o comando abaixo, substituindo o {Pasta_do_Java} pelo caminho da pasta do java:
ln -s "{Pasta_do_Java}/lib/i386/libnpjp2.so"

Agora funciona 😀

Se você usa o Ubuntu, pode fazer o seguinte, vá em Aplicações depois acessórios e abra o o terminal, no terminal digite o comando abaixo:
sudo apt-get install sun-java6-plugin
e depois os dois comandos abaixo:
mkdir ~/.mozilla/plugins
ln -s /usr/lib/jvm/java-6-sun/jre/lib/i386/libnpjp2.so ~/.mozilla/plugins/libnpjp2.so

E deve funcionar 😀

Caso use o Debian Squeeze pode ser que não funcione direito, então dê uma olhada nesse post.

Dúvidas? Comente 😉

Anúncios

29 Responses to Configurando plugin java no firefox 3.6 com Linux

  1. Marcelo says:

    Boa Noite, Amigo.
    Eu uso o Ubuntu 9.10, Karmic Koala e atualizo o firefox pelo Ubuntuzilla, um aplicativo desenvolvido em Python.
    A versão do JRE contida nos repositórios do Ubuntu é a 1_6_0_15 e a SUN desenvolveu a 1_6_0_18.
    O Firefox 3.6 está aceitando o plugin libjavaplugin_oji.so, porém, a versão já desatualizada.
    Mesmo que que você crie o link simbólico, nesta versão 3.6 não funciona nem um dos dois plugins; na versão 3.5.7, funcionava o java mais atualizado; mesmo com o suporte da Mozilla, não está funcionando o plugin libnpjp2.so ;

    • Marcelo Vilar says:

      digita no terminal do linux o comando:
      locate libnpjp2

      Depois comente aqui o que foi retornado.

      • Marcelo says:

        familia@Ubuntu-Linux:~$ locate libnpjp2
        /home/familia/.mozilla/plugins/libnpjp2.so
        /home/familia/.mozilla_backup_2010-02-09T06:50:43-0200/plugins/libnpjp2.so
        /home/familia/Principal/linux/JAVA/jre1.6.0_17/lib/i386/libnpjp2.so
        /usr/lib/jvm/java-6-sun-1.6.0.15/jre/lib/i386/libnpjp2.so

        Colei extamente como saiu no terminal.
        Está funcionando a versão 1.6.0.15
        A Versão 18, tenho instalada aqui, mas criando o link simbólico, não funcionou.
        Att
        Marcelo

  2. Marcelo Vilar says:

    Oi xará,

    Pelo que vi na saída do comando locate, acho que você não tem a versão 1.6.0.18 não, parece que você instalou a versão 17 dentro da sua pasta home.

    use os dois comandos abaixo, então o seu java deve funcionar:
    rm ~/.mozilla/plugins/libnpjp2.so
    ln -s /usr/lib/jvm/java-6-sun-1.6.0.15/jre/lib/i386/libnpjp2.so ~/.mozilla/plugins/libnpjp2.so

    Tente isso, depois me fala.

  3. SubX says:

    Olá,

    Eu acabei de fazer um update do FIrefox 3.5, nativo do Ubuntu 9.10, para a versão 3.6 utilizando o seguinte comando:

    if [[ -e ~/.mozilla ]]; then cp -R ~/.mozilla ~/.mozilla.backup; fi && sudo tar -jxvf firefox-3.6*.tar.bz2 -C /opt && rm firefox-3.6.tar.bz2 && sudo mv /opt/firefox/plugins /opt/firefox/plugins.backup && sudo ln -s /usr/lib/xulrunner-addons/plugins /opt/firefox/plugins && sudo dpkg-divert –divert /usr/bin/firefox.ubuntu –rename /usr/bin/firefox && sudo ln -s /opt/firefox/firefox /usr/bin/firefox

    E ao abrir o navegador percebi que os plugins não estavam funcionando, um deles o Java e o flash. Tendei seguir seu guia mas não obtive sucesso e queria saber se pode me ajudar.

    Fiz um ‘locate libnpjp2’ e obtive o seguinte retorno:

    /usr/lib/jvm/java-6-sun-1.6.0.15/jre/lib/amd64/libnpjp2.so

    Obrigado! 😉

  4. Marcelo Vilar says:

    tente os 3 comandos:
    mkdir ~/.mozilla/plugins
    rm ~/.mozilla/plugins/libnpjp2.so
    ln -s /usr/lib/jvm/java-6-sun-1.6.0.15/jre/lib/amd64/libnpjp2.so ~/.mozilla/plugins/libnpjp2.so

  5. Kauan says:

    Olá amigos, estava com o mesmo problema..depois que atualizei meu FF pro 3.6 a JVM parou de funcionar. Fiz como o Marcelo Vilar disse e deu certo, agora fiquei com uma dúvida, pq temos que linkar um arquivo dentro da pasta de plugins do FF dentro do nosso usuário e antes isso era feito na pasta /usr/lib/xulrunner-addons/plugins/…cada usuário terá que configurar seu plugin pro FF agora? Abraço!

    • Marcelo Vilar says:

      Nao Kauan, se configurar na pasta plugins, que fica na pasta de instalação do firefox, daí a configuração pega pra todos.

      Eu passei dessa forma, pq muitos usuarios podem ser novatos, e não fazem idéia de onde está instalado o firefox.

  6. Rosemary Guedes says:

    Parabéns! Fiz exatamente como você indicou e deu certo, o Java está funcionando normal agora. Eu uso o Ubuntu 9.10 e após atualizar o firefox para 3.6, pelo ubuntuzilla, o Java não estava sendo reconhecido. Valeu pela dica.

  7. Como eu havia tentado vários tutoriais que vi pela net (inclusive desatualizados), acabei bagunçando as coisas aqui. Depois de ler seu post, resolvi recomeçar, apagando os links que criei anteriormente. Por intuição, acabei fazendo que você respondeu no comentário #4 e deu tudo certo!
    Agora posso acessar minha conta no Banco do Brasil.

  8. Kauan says:

    Caras, eu denovo..atualizei o ff pelo ubuntuzilla e não roda mais o jvm aqui =//
    baixei a ultima versão, jre 1.6.0.19, instalei e cirei o link pra dentro da pasta ~/.mozilla/plugins/ e nda..tipo quando dou um locate, olha oq aparece:
    /home/kauan/.local/share/Trash/files/libnpjp2.so
    /home/kauan/.local/share/Trash/info/libnpjp2.so.trashinfo
    /home/kauan/.mozilla/plugins/libnpjp2.so
    /home/kauan/.mozilla_backup_2010-03-30T21:06:02-0300/plugins/libnpjp2.so
    /home/kauan/.mozilla_backup_2010-04-04T19:54:28-0300/plugins/libnpjp2.so
    /home/kauan/.mozilla_backup_2010-04-08T19:14:11-0300/plugins/libnpjp2.so
    /usr/lib/xulrunner-addons/plugins/libnpjp2.so

    não aparece onde instalei, /usr/lib/jvm/……

    • Marcelo Vilar says:

      O que aconteceu foi o seguinte, o locate faz uma busca em uma base de dados que o linux guarda, mas essa base não é atualizada frequentemente, então se vc acabou de instalar o java, tem que executar o comando “updatedb”:

      updatedb
      locate libnpjp2

  9. Kauan says:

    OK, agora localizou 🙂
    mas ainda não consegui fazer a jvm funcionar…o que pode ser?

  10. Fernando says:

    cara eu acho isso muita sacanagem por parte da SUN. Nas instruções diz uma coisa e agora pesquisando descobrir que é outra lib, fala sério!!! acabei de perder tipo 2 horas o_o

    muito obrigado!

    • Marcelo Vilar says:

      He he, vc perdeu 2 horas, eu perdi bem mais para achar essa informação, não tinha nada em português.

      Mas pelo menos agora funcionou 😀

  11. paulo Rodrigo says:

    Valeu cara!!
    resolveu meu problema, pior que no site oficial do java eles explicam da forma errada,

  12. Mat0 says:

    muito obrigado me ajudou muitooo consegui realizar a instalação no meu Unbuto Remix 10.4 com o FF 3.6.

    E usei o Java 1.6.20

    para funcionar eu usei o seguinte

    —-
    Agora o certo é:
    “Pasta_do_Java/lib/i386/libnpjp2.so”

    Para fazer o plugin funcionar, você deve ir até a pasta de plugins do firefox que normalmente é:
    “/usr/lib/firefox/plugins”

    E criar um link com o comando abaixo, substituindo o {Pasta_do_Java} pelo caminho da pasta do java:
    ln -s “{Pasta_do_Java}/lib/i386/libnpjp2.so”

    AI NAO FUNCIONOU E USEI O COMANDO DO COMENTARIO

    digita no terminal do linux o comando:
    locate libnpjp2

    E COMPLETEI ASSIM

    rm ~gry/.mozilla/plugins/libnpjp2.so

    E FINALIZEI

    ln -s /usr/java/jre1.6.0_20/lib/i386/libnpjp2.so ~gry/.mozilla/plugins/libnpjp2.so

    😀 E FUNFOU VALEU

  13. carlos says:

    Num vai. ja tentei o seguinte.
    criei o link na pasta do /usr/lib/mozilla/plugins e tbm ~/.mozilla/plugins e não foi o que pode ser?

    segue locate

    /opt/jreum 1.6.0_12/lib/i386/libnpjp2.so
    /usr/lib/jvm/java-6-sun-1.6.0.22/jre/lib/i386/libnpjp2.so
    /usr/lib/mozilla/plugins/libnpjp2.so
    /usr/local/java/jre1.6.0_23/lib/i386/libnpjp2.so

    • Marcelo Vilar says:

      Tente executar os comandos abaixo usando o seu usuário, não o root;

      mkdir ~/.mozilla/plugins
      ln -s /usr/local/java/jre1.6.0_23/lib/i386/libnpjp2.so ~/.mozilla/plugins/libnpjp2.so

      • carlos says:

        não deu continua com o mesmo erro
        quando tenta abrir um applet aparece:
        Erro. Clique para obter detalhes.

        estes são os detalhes…

        carregar: classe loader.class não encontrada.
        java.lang.ClassNotFoundException: loader.class
        at sun.plugin2.applet.Applet2ClassLoader.findClass(Unknown Source)
        at sun.plugin2.applet.Plugin2ClassLoader.loadClass0(Unknown Source)
        at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)
        at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at sun.plugin2.applet.Plugin2ClassLoader.loadCode(Unknown Source)
        at sun.plugin2.applet.Plugin2Manager.createApplet(Unknown Source)
        at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)
        Caused by: java.net.ConnectException: Network is unreachable
        at java.net.PlainSocketImpl.socketConnect(Native Method)
        at java.net.PlainSocketImpl.doConnect(Unknown Source)
        at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
        at java.net.PlainSocketImpl.connect(Unknown Source)
        at java.net.SocksSocketImpl.connect(Unknown Source)
        at java.net.Socket.connect(Unknown Source)
        at sun.net.NetworkClient.doConnect(Unknown Source)
        at sun.net.www.http.HttpClient.openServer(Unknown Source)
        at sun.net.www.http.HttpClient.openServer(Unknown Source)
        at sun.net.www.http.HttpClient.(Unknown Source)
        at sun.net.www.http.HttpClient.New(Unknown Source)
        at sun.net.www.http.HttpClient.New(Unknown Source)
        at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(Unknown Source)
        at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
        at sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source)
        at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
        at java.net.HttpURLConnection.getResponseCode(Unknown Source)
        at sun.plugin2.applet.Applet2ClassLoader.getBytes(Unknown Source)
        at sun.plugin2.applet.Applet2ClassLoader.access$000(Unknown Source)
        at sun.plugin2.applet.Applet2ClassLoader$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        … 9 more
        Exceção: java.lang.ClassNotFoundException: loader.class

    • Marcelo Vilar says:

      Então o problema deve ser com a instalação do java, tenta reinstalar o java e chamar o plugin da nova instalação, siga as instruções:

      Execute os comandos abaixo com o usuário root

      – Vamos remover o plugin que está configurado
      # rm /usr/lib/mozilla/plugins/libnpjp2.so

      – Primeiro crie o diretorio /usr/java e entre nele (se essa pasta existe)
      # mkdir /usr/java
      # cd /usr/java

      – Agora faça o download do java
      # wget http://javadl.sun.com/webapps/download/AutoDL?BundleId=43871 -O java.bin

      – Dê permissão de execução ao instalador e execute ele
      # chmod a+x java.bin
      # ./java.bin

      – Se aparecer os termos da licensa (leia atentamente 😛 ), use a “barra de espaço” para descer, e ao final digite “yes”, e pronto.

      ###
      Agora com o seu usuário, execute os comandos abaixo

      $ rm ~/.mozilla/plugins/libnpjp2.so
      $ ln -s /usr/java/jre1.6.0_23/lib/i386/libnpjp2.so ~/.mozilla/plugins/libnpjp2.so

  14. willian says:

    hehe… finalmente. Valeu meu velho! Abraço.

  15. Wagner says:

    Consegui instalar o java, na nova versão. Em resposta ao comando “java -version” aparece a versão 1.6.0_30. Entretanto não consegui instalar o plugin no firefox. Segui o caminho proposto por esse tutorial (que é excelente), mas o link que criei, “libnpjp2.so” é quebrado. Ao clicar em propriedades, ele aponta para a pasta onde está o java, mas infelizmente não funciona. O que devo fazer?

  16. Franz says:

    Obrigado, cara. Meu problema só foi mesmo criar o diretório “/.mozilla/plugins” e criar um link.

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: