Mostrando postagens com marcador irpj. Mostrar todas as postagens
Mostrando postagens com marcador irpj. Mostrar todas as postagens

sábado, 23 de abril de 2011

Dois programas com uma só javada.

Complementado/atualizado em fevereiro de 2012.

Um dito cruel, mas muito conhecido. Resolvendo dois problemas com uma única resposta. Não usei os coelhos estamos no período da Páscoa. :)

Foi o que aconteceu comigo utilizando o ubuntu 10.10 com firefox 3 e não conseguia executar o instalador de segurança do banco santander e o icloud desktop. Os famigerados plugins estavam trocados!

O simples fato de estarem casados a máquina virtual java da sun, e não feito de maneira mais livre impede que funcione com o plugin nativo java pré instalado o
web browser plugin based on OpenJDK and IcedTea to execute Java applets.

Acredite se quiser mas a receita federal sofre do mesmo mal!

A coisa não é tão simples de resolver, mas com um pouco de tempo podemos chegar lá.

  • O primeiro passo é carregar o synaptic
  • O Segundo passo pesquise tudo relacionado a "java sun".
  • O terceiro passo instale o sun-java6-jre e o sun-java6-bin.
  • O quarto passo abra  o terminal de preferência como root. Se não der faça isso dentro do terminal "sudo gnome-terminal" .
  • O quinto passo no terminal root digite cd /usr/lib/mozilla/plugins
  • O sexto passo então com mais digitação pra ligar(link) o plugin pra dentro da pasta é  ln -s /usr/lib/jvm/java-6-sun-1.6.0.24/jre/lib/i386/libnpjp2.so libnpjp2.so.
  • O sétimo passo reinicie o firefox
  • O oitavo passo vá em ferramenta complementos e desative o pacote "icedtea" .

Ufa!

No chroma o sandanter se instalou após o passos acima! Mistério!

Mas até o momento o icloud nada no chroma, mas roda perfeitamente no firefox.
Abaixo uma receita via terminal.  É copia e colar no terminal.

sudo apt-get -y install sun-java6-jre sun-java6-bin sun-java6-plugin;
sudo ln -s /usr/lib/jvm/java-6-sun-1.6.0.24/jre/lib/i386/libnpjp2.so /usr/lib/mozilla/plugins/libnpjp2.so
Infelizmente as dicas acima só pegam no firefox 3 para uso com o banco Santander.

Para a versão 11.10 do Ubuntu
Infelizmente o pessoal da canonical não deixou o sun-java disponível.
Página pra verificar a versão instalada no firefox: http://java.com/pt_BR/download/installed.jsp

Farei uma receita de bolo, vamos instalar o java da sun.
Se precisar atualizar/instalar baixe de preferência a versão de extração automática.


Minha instalação se limitará no Ubuntu para plataforma de 32bits.Lembrando que toda a instalação deve ser feita como o root, use o comando sudo!.

  1. Pela central de programa remova tudo relacionado a java já instalado;
  2. Vá para o site java.com e baixe o pacote binário i586.bin da versão mais recente;
  3. Abra o terminal verifique se tem o diretório /opt no raiz, se não, crie este diretório;
  4. Entre no diretório /opt crie do diretório java;
  5. Entre no diretório /opt/java crie do diretório 32;
  6. Copie o binário baixado para o diretório /opt/java/32;
  7. Dentro do /opt/java/32 execute o binário;
  8. Torne executável com o comando chmod 755 ;
  9. Aceite a licença, escreva "yes", o programa cria um diretório jre(versão baixada);
  10. Vá ao diretório de plugins do mozilla e copie libnpjp2.so do /opt/java/32/jre(vesão)/plugin;
  11. Se estiver com o firefox aberto reinicie;
  12. Para checar se a instalação foi bem sucedida escreva no navegador about:plugins;
Vendo o Java(tm) da Sun, já ta pronto.
Uma coisa importante é instala-lo no update para isso faça use os seguinte comandos:
  • update-alternatives --install "/usr/bin/java" "java" "/opt/java/32/jre(versão)/bin/java" 1
  • update-alternatives --set java /opt/java/32/jre(versão)/bin/java
Infelizmente não dá pra ser preciso em determinadas posições, como o diretório de plugin do firefox, pois a cada versão do firefox e da distribuição usada o local muda.
Se não encontrar o diretório global pode se criar um para o usuário local, mas e fizer isso e sua maquina tiver mais usuário terá que criar para cada um.

Comando local seria mkdir ~/mozilla/plugin ,siga os passos a partir do 10.

Para garantir uma remoção total do java alternativo da canonical utilize o apt-get: apt-get remove icedtea-plugin


Veja também:
Boa leitura!