sexta-feira, 11 de maio de 2012

Banco do Brasil no Google Chome/Chromium

Muita gente me questiona sobre o BB que somente funciona no Firefox em ambientes Linux. O "problema" é mais simples do que parece.

As distros mais populares estão utilizando o OpenJDK devido a uma mudança no licenciamento do Java da Oracle. Por algum motivo, ainda não identificado, o sistema do banco não aceita o plug-in IcedTea utilizado pelo OpenJDK rodando sob o Google Chrome/Chromium, mesmo sabendo-se que é o mesmo plug-in do Firefox.

Solução: O modo mais simples é removendo o OpenJDK e instalando o Oracle Java.

No Ubuntu o pessoal da WebUpd8 desenvolveu um PPA bem simples.
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer
Recriando links (necessário devido a um bug no PPA).
sudo rm /usr/lib/mozilla/plugins/libnpjp2.so
sudo ln -s /usr/lib/jvm/java-7-oracle/jre/lib/amd64/libnpjp2.so /usr/lib/mozilla/plugins/
IMPORTANTE: Não esqueça de remover o OpenJDK e o IcedTea para que o Java Oracle funcione corretamente.