Senhores que tem alguns tópicos sobre o assunto, ja visitei todos, e não consegui encontrar uma ....
Miro,
Eu também utilizo Ubuntu 10.04 LTS 64bits no meu notebook, e também estava com esse problema: não conseguia acessar o banco do brasil. Até que há poucos dias atrás consegui solucionar o NOSSO problema.
Resumidamente, só precisou instalar correta e completamente a versão mais atual do Java 64bits (hoje é Java 6 update 20) e instalar o Java Console como extensão do firefox-3.6.3. Depois disso foi só reiniciar o firefox e pronto! Está tudo funcionando.
Como sei que também há muitas pessoas com o mesmo problema, e que muitos destes são iniciantes, então descreverei o passo-a-passo que fiz, a fim de tentar ajudar a todos.
Sugestões:
- Não utilize o pacote openjdk-6, ele contém alguns problemas. Se você já o tem, remova-o.
- Não utilize o pacote icedtea6-plugin. Ele pode causar conflito com o plugin (correto) que instalaremos. Se você já o utiliza, remova-o.
- Não faça o downgrade do firefox para a versão 3.5. O Firefox 3.6 é mais seguro.
- Antes de iniciar a instalação feche todas as janelas do firefox e de seus complementos.
- É necessário ter senha de usuário administrador (root).
- Instale a versão 64bits do Java; ele contém o plugin necessário para o nosso navegador. A instalação deverá ser feita em um caminho que pode ser acessado por todos os usuários, como, por exemplo, /usr/local/lib/jvm/jre1.6.0_20.
1º Baixei a versão mais atual do java do site da sun (http://javadl.sun.com/webapps/download/AutoDL?BundleId=39489 (http://javadl.sun.com/webapps/download/AutoDL?BundleId=39489)). No meu caso, estou utilizando a jdk-6u20-linux-x86_64 (http://java.sun.com/javase/downloads/widget/jdk6.jsp (http://java.sun.com/javase/downloads/widget/jdk6.jsp)), pois sou programador Java.
2º Fiz a instalação em /usr/local/lib/jvm/jdk1.6.0_20. Siga os procedimentos de instalação contidos no próprio site do Java (http://www.java.com/pt_BR/download/help/5000011400.xml#install (http://www.java.com/pt_BR/download/help/5000011400.xml#install)). Sugiro que a instalação seja feita dentro da pasta /usr/local/lib/jvm, dessa maneira o Java poderá ser "enxergado" por todos os usuários. Caso não tenha a pasta jvm dentro de /usr/local/lib basta criá-la com sudo mkdir /usr/local/lib/jvm
3º Vamos definir a variável de ambiente $JAVA_HOME. No terminal digite sudo gedit /etc/environment
O editor de texto abrirá e você verá que já existe uma linha digitada, a linha do PATH do sistema. Insira uma linha abaixo e digite
JAVA_HOME={o caminho da pasta bin da sua instalação, entre aspas, sem / no final, e sem as chaves}.
- Para quem instalou o JDK, como eu fiz, este caminho deve ser /usr/local/lib/jvm/jdk1.6.0_20/jre/bin .
- Para quem instalou somente o JRE, este caminho deve ser /usr/local/lib/jvm/jre1.6.0_20/bin .
Obs.: Adaptem os caminhos conforme as suas instalações. O meu ficou
JAVA_HOME="/usr/local/lib/jvm/jdk1.6.0_20/jre/bin"
Salve o arquivo (Ctrl+S), feche o editor de texto (Alt+F4) e reinicie o terminal (fechar e abrir novamente) :P.
Na nova janela do terminal digite echo $JAVA_HOME
Deverá aparecer o caminho da sua instalação.
Por curiosidade, você já pode (improvisadamente) testar se o $JAVA_HOME está correto. Vá à nova janela do terminal e digite $JAVA_HOME/java -version
e deverá aparecer a versão do seu java.
(https://ubuntuforum-pt.org/proxy.php?request=http%3A%2F%2Fi46.tinypic.com%2Fn63yph.png&hash=f2a16a1095657cb5248b20a46a925d81aae7ca1a)
Se não aparecer a mensagem informando a versão do seu Java, é pq a variável $JAVA_HOME está apontando para um caminho errado. Volte ao 3º passo e refaça seu trabalho com o caminho correto.
4º Agora devemos colocar no PATH do sistema o acesso ao Java e ao ControlPanel, que é o Painel de Controle do Java.
O java e o ControlPanel encontram-se dentro da pasta bin ($JAVA_HOME), da sua instalação do Java.
Vá ao terminal e digite os comandos abaixo: (respeite maiúsculas e minúsculas)
cd /usr/bin
sudo ln -ns $JAVA_HOME/java . //repare que tem um ponto no final
sudo ln -ns $JAVA_HOME/ControlPanel . //repare que tem um ponto no final
Os códigos àcima adicionam links simbólicos do java e do ControlPanel ao caminho /usr/bin, que está no PATH do sistema. Desta forma, nossos programas (por exemplo, o firefox-3.6.3) podem apenas chamar java no terminal e o sistema já consegue encontrá-lo.
Isso tudo que fizemos até agora foi só para instalar o Java corretamente. Temos agora que criar os links dos plugins para o firefox.
5º Se você não alterou nada na instalação do firefox-3.6.3, ele deve estar instalado em /usr/lib/firefox-3.6.3 . Dentro dessa pasta temos outra, chamada plugins, que é onde devemos adicionar o link do plugin do java correto para essa versão do firefox (versão 3.6 com java 64bits). Esse plugin é o libnpjp2.so . Ele encontra-se na pasta $JAVA_HOME/../lib/amd64 . Para adicioná-lo ao firefox vá ao terminal e digite:
cd $JAVA_HOME/../lib/amd64
sudo ln -s libnpjp2.so /usr/lib/firefox-3.6.3/plugins/
6º Agora vamos adicionar o Painel de Controle do Java como extensão do firefox, para que tudo funcione como deve. Vá ao terminal e digite:
cd /usr/lib/firefox-3.6.3/extensions/
sudo unzip $JAVA_HOME/../lib/deploy/ffjcext.zip
Pronto, agora já temos a pasta {CAFEEFAC-0016-0000-0020-ABCDEFFEDCBA} dentro da pasta de extensões do firefox (/usr/lib/firefox-3.6.3/extensions/).
Agora basta abrir o firefox e testar seu java novo em folha!
Espero ter sido claro o bastante, por isso me perdi um pouco na objetividade, mas acho que qualquer um conseguirá seguir este passo-a-passo.
Espero também que seja útil.
Até mais!