10/27/07

Ubuntu 64 bits e Java no Firefox? Quase lá!

Se você usa um sistema Linux amd64, já deve ter xingado por não conseguir ver applets Java no Firefox. No Gutsy inventaram um plugin novo, chamado icedtea-java7-plugin, que não consegui fazer funcionar aqui e que, dizem, funciona tão bem quanto o gcj (leia: porcamente).
Mas há uma solução: Swiftweasel. É uma versão otimizada do Iceweasel para tipos específicos de CPU, e tem várias opções para download no site (http://swiftweasel.sourceforge.net). O Iceweasel, por sua vez, é uma versão completamente free do Firefox (pra quem pensou "wtf" quando leu isso, como eu, explico: tem a ver não com o código-fonte, mas com o logotipo e nomes do Firefox e Mozilla não serem gratuitos).
O jeito oficial, sugerido pelo pessoal da Mozilla no site http://plugindoc.mozdev.org/, é instalar o JRE do Java Blackdown (é uma versão do Java 1.4.2 feita pela IBM). É velho, mas pra applets funciona, pelo menos.
Pra quem gosta de passo-a-passo, aí vai (adaptado do site-fonte para o padrão encontrado no Ubuntu. Se você utilizar outra distro, siga os comandos originais de lá):

  1. Vá em http://swiftweasel.sourceforge.net e baixe o .deb do Swiftweasel adequado ao seu processador.
  2. No terminal, abra a pasta onde foi salvo o swiftweasel, e instale:
    sudo dpkg -i swiftweasel*.deb
  3. Instale o Blackdown JRE (procure por blackdown no Synaptic/Adept e instale o -jre);
  4. Num terminal, digite
    cd /usr/lib/mozilla/plugins/
    sudo mv libjavaplugin_oji.so libjavaplugin_oji.so.velho
    sudo ln -s /usr/lib/j2se/1.4/jre/plugin/amd64/mozilla/libjavaplugin_oji.so libjavaplugin_oji.so

Estes comandos vão fazer um backup do plugin antigo, e criar um atalho para o novo (que é o método recomendado pelo PluginDoc). Reinicie o Switfweasel, digite na barra de endereços about:plugins, e você deve encontrar a seguinte entrada, entre outras:
Free Image Hosting at www.ImageShack.us

Depois, pode testar com sites que tenham applets Java:
Free Image Hosting at www.ImageShack.us

Ah, se alguém acessa o Banco do Brasil via Internet, por favor teste e poste aqui o resultado, num comentário, porque eu não tenho como testar.

3 comments:

Carlos said...

Quase lá!
De fato eu pensei "wtf" depois de instalar o swiftweasel e o plugin java conforme seu tutorial. No entanto, após entrar com o login e a senha no teclado virtual do BB, o switweasel simplesmente fecha sem qualquer mensagem. :(

Khristian said...

Bom, se não funcionou, vou postar aqui uma mensagem da lista Ubuntu-BR, pra tentar quando o blackdown falha:
Fábio, eu acabei de conseguir configurar... Abaixo estão os passos que
eu segui....

Incluir na lista de repositórios

# iced-tea updates

deb http://people.ubuntu.com/~doko/ubuntu/ gutsy/
deb-src http://people.ubuntu.com/~doko/ubuntu/ gutsy/

Instalar os pacotes
icedtea-java7-bin
icedtea-java7-jre
icedtea-java7-plugin


No meu caso eu já tinha estes pacotes instalados... Depois de
colocar os repositórios os pacotes foram atualizados e o java passou a
funcionar!!!!

Fonte:
http://ubuntuforums.org/showthread.php?t=580792&highlight=icedtea


[ ]s e boa sorte,

André Bomfim.

Se funcionar, agradeçam ao André Bomfim :)
Se não, xinguem o pessoal no launchpad na página do icedtea (assim que o launchpad parar de dar erros OOPS-xxx, eu posto o link).

Professador said...

Nem a idéia do Khristian, nem a do andré funcionou, socorro!!