Pages

Showing posts with label java. Show all posts
Showing posts with label java. Show all posts

Wednesday, January 07, 2009

O Java e o Banco do Brasil

Eu já tive uma grande cota de problemas particulares que eu julgava ser um problema comum a todos. Esse até pode ser mais um desses casos, mas no momento ele me parece geral o suficiente para que mereça esse tópico.

Bem, como todos que acompanham o blog devem saber, eu uso o openSUSE 11.1, mas a questão aqui não parece ser a versão de openSUSE, mas a versão do Java.

Sem grande preocupações eu mantenho ativo o Packman, o repositório que fornece programas e codecs não livres ou alternativos (que eu bem que gostaria de não precisar), além de alguns programas mais atuais de softwares livres. Entre os inúmeros upgrades temos o java 6.

A versão que está disponível no repositório oficial (non-oss) do java 6 é a versão update 7 (u7) .
Eu vi o upgrade dessa versão para a update 8 (u8) e update 9 (u9) até que chegou a update 10 (u10), todos via Packman, e o plugin java não mais me permitiu acessar o Banco do Brasil.

Atualmente, a versão do Packman é a update 11 e continua não sendo possível acessar o Banco do Brasil com ela (o navegador trava no login). Dessa forma, para conseguir acessar minha conta, eu precisei rebaixar a versão do java para a update 7 disponível no non-oss.

Isso é muito fácil de fazer utilizando o yast. Basta encontrar o pacote instalado na lista de pacotes instalados (java-1_6_0-sun), selecionar ele, e na parte de baixo do software, verificar quais são as versões disponíveis. Selecione a versão u7, e mande instalar (rebaixar a versão).

Note que eu não estou utilizando a versão 7 do java. Não sei do comportamento desta com o navegador.
Estou utilizando o firefox 3.0.5 em inglês e instalado a parte do sistema (não é versão que acompanha o yast). Eu também não testei outro navegador ou outro sistema operacional (porque, afinal, eu não sou tão maluco). Tudo que fiz foi utilizar o sistema, um belo dia, depois de um upgrade para o update 10 ele não funcionou mais. Aí eu fiz a mudança para a versão update 7. Também já testei a versão update 11 (também não funcionou, o que me fez voltar novamente para a update 7).

O java 6 update 10 funciona perfeitamente na execução de aplicativos usuais (como o netbeans). Uso o java com freqüência razoável para afirmar que o java funcionava, mas não uso o plugin tanto assim, para afirmar que o problema era totalmente dele. Na verdade, tirando o BB, eu não uso java na navegação. Entrei em um local com exemplos em java para internet e consegui executar os exemplos, mas eram exemplos simples. Nada tão sofisticado quanto o que eu acreditor ser gerenciador de logins do BB.

Senhores, transcrevo aqui, no tópico principal, o comentário (sem edição) do Thiago. Um grande obrigado por observar isso.
Mitre,
uso Ubuntu e quando fiz a instalação do jdk6u10 (instalação manual) tive exatamente o mesmo problema. Depois de muito fuçar, a solução que encontrei foi a seguinte: em vez de usar o arquivo "jdk1.6.0_10/jre/plugin/i386/ns7/libjavaplugin_oji.so" para fazer um link simbólico dentro do diretório de plugins do FF, eu usei o arquivo "jdk1.6.0_10/jre/lib/i386/libnpjp2.so". Isso resolveu o meu problema, talvez resolva o seu.
Para esclarecer uma questão, o libnpjp2.so é o novo plugin do java que, entre outras coisas, também terá suporte a 64-bits (o link mencionado pelo Thiago é apenas para 32-bits). De qualquer forma ele resolve o problema. E sim, ele é tão geral que eu imaginei.