Java no Ubuntu 11.10

Publicado por Ricardo Brito do Nascimento em 01/12/2011

[ Hits: 24.429 ]

Blog: http://brito.blog.incolume.com.br

 


Java no Ubuntu 11.10



O plugin do Java, hoje em dia, é praticamente essencial para o acesso à Internet.
Linux: Java no Ubuntu 11.10

E atualmente temos os plugins Aberto (Open Source) e o da Sun/Oracle. Para quem já era acostumado a fazer a configuração através dos pacotes Sun, fique atento para mudança:

O plugin 'libjavaplugin_oji.so':
[..]/jre/plugin/i386/ns7/libjavaplugin_oji.so

Foi substituído por 'libnpjp2.so':
[..]/jre/lib/i386/libnpjp2.so

Plugin Aberto:

sudo apt-get install icedtea6-plugin

O plugin da Sun pode ser baixado em: java.com, na época em que este artigo foi escrito, o 'jre' estava na versão 'jre-6u29-linux-i586.bin'.

cd /usr/share/java/
$ sudo chmod +x ~/Download/jre-6u29-linux-i586.bin
$ sudo bash ~/Download/jre-6u29-linux-i586.bin


Plugin Firefox:

# ln -sv /usr/share/java/jre1.6.0_29/lib/i386/libnpjp2.so /usr/lib/firefox/plugins/

Plugin Chrome/Chromium:

# ln -sv /usr/share/java/jre1.6.0_29/lib/i386/libnpjp2.so /opt/google/chrome/plugins/

O Java Development Kit (JDK) da SUN:

Baixe o 'jdk' em: http://www.oracle.com/technetwork/java/javase/downloads

cd /usr/lib/jvm/
$ sudo chmod +x ~/Download/jdk-6u29-linux-i586.bin
$ sudo bash ~/Download/jdk-6u29-linux-i586.bin


Configurando o ambiente Java (JVM)

- JVM para o usuário corrente:

sudo echo "JAVA_HOME= /usr/lib/jvm/jdk1.6.0_29/" >> ~/.bashrc

- JVM para todo o sistema:

sudo echo "JAVA_HOME= /usr/lib/jvm/jdk1.6.0_29/" >> /etc/profile

- Ativando o plugin do JDK no Firefox:

sudo ln -sv $JAVA_HOME/jre/lib/i386/libnpjp2.so /usr/lib/firefox/plugins/

- Ativando o plugin do JDK no Chrome/Chromuim:

sudo ln -sv $JAVA_HOME/jre/lib/i386/libnpjp2.so /opt/google/chrome/plugins/

As atualizações desta dica podem ser buscadas em:
Referências:
Outras dicas deste autor

Tabela de horário de verão 2007/8

MS Internet Explorer no Linux (IEs4Linux)

Criando pacotes RPM com o rpmbuild

Centos5 com repositório yum do pbone

Utilizando o comando rsync

Leitura recomendada

Mantendo seu Eclipse atualizado

Gerar arquivos .jar no Eclipse

Rodando páginas JSP no Apache

Empresa desenvolve CRM que funciona em Linux

Centralizando uma janela em Java

  

Comentários
[1] Comentário enviado por neomvll em 01/12/2011 - 14:03h

Boa iniciativa.

Aqui eu instalo o openjdk e o icedtea via aptitude, nao preciso configurar nada e sempre funciona, mas infelizmente o bb não funciona de jeito nenhum no chromium( qualquer outro sistema web em java funciona), apenas no FF. Já com o da sun funcionava perfeitamente nos 2.

Alguém tem esse problema?

Abs

[2] Comentário enviado por rbn_jesus em 09/12/2011 - 07:22h

Esta foi a minha motivação para escrever esta dica. Tenho o mesmo problema.

[3] Comentário enviado por realmagnum em 22/12/2011 - 21:12h

Eu estou com o mesmo problema. Legal a dica de como instalar o java proprietário. Alguém sabe como fazer o java aberto (icedtea6-plugin) funcionar no site do Banco do Brasil com o Chrome ou Chromium?

Se for no java.com, o site identifica, mesmo no Chrome, que o java aberto está instalado (versão 6-20). Isso é sinal de que a culpa é do Banco do Brasil.

Alguma ideia?

[4] Comentário enviado por volneilo em 11/01/2012 - 22:37h

Mesma situação do realmagnum, Icedtea funciona para acessar o BB no Firefox mas não funciona no Chromium nem no Chrome. Ubuntu 10.10 32bits aqui. O plugin da Sun funcionava sem problemas em todos os browsers.

[5] Comentário enviado por rafaelferroni em 01/03/2012 - 20:46h

Ricardo vlw msm pela dica, tentei várias outras inclusive um passo à passo do site da sun e não tinha dado certo. Funcionou apenas no Chrome mas eu estou usando só ele msm. Acho que criei o link do Firefox na pasta errada, mas já resolveu meu problema vlw.

[6] Comentário enviado por Kardek em 08/06/2012 - 13:00h

Para os que ainda não conseguiram ativar o java no ff vale esta dica aqui http://pprjbgbo.wordpress.com/2012/03/21/acessando-o-banco-do-brasil-pelo-firefox-no-linux/ estou usando o icedtea 7...



Contribuir com comentário