Pesquisar neste blog

segunda-feira, 21 de junho de 2010

Instalando e configurando o Java 64 bits no Linux

Muitos sites trabalham com o Java, provalvemente na sua distribuição tem o java que é suportado por ela e podemos fazer a instalação normalmente pelo aplicativo da sua distribuição (apt-get, urpmi, yum, rug etc.), mas no caso que você opte pela instalação OFICIAL feito o download direto do site da ORACLE. Neste caso não existe nada que ajude a fazer a instalação automática como é executado pelo pacote da sua versão. Nessa dica mostrarei como fazer a instalação e configuração da versão de 64 bits. Primeiro fazer o download da versão oficial, neste exemplo usarei a versão jre-6u20-linux-x64-rpm.bin (funcionará também para a versão JDK).

Após feito o download precisamos modificar a permissão do arquivo.

su
password (senha do super-usuario)

chmod +x jre-6u20-linux-x64-rpm.bin
./jre-6u20-linux-x64-rpm.bin

Após a extração e a aceitação do contrato, o sistema irá fazer a instalação normalmente.

Agora mãos a obra, precisaremos fazer alguns ajustes no sistema para poder usar o java nele.

primeiro vamos criar as variáveis de ambiente usadas pelo JAVA.

vi /etc/profile

JAVA_HOME=/usr/java/latest
JRE_HOME=/usr/java/latest/jre
export JAVA_HOME
JRE_BIN=$JRE_HOME/bin
JAVA_BIN=$JAVA_HOME/bin
CLASSPATH=$CLASSPATH:$JAVA_HOME:$JAVA_HOME/lib:$JRE_HOME:$JRE_HOME/lib
PATH=$JAVA_BIN:$PATH
export JAVA_BIN CLASSPATH PATH JRE_BIN

ao efetuar o login e logoff, agora o sistema reconhecerá a existência do java, mas o firefox não vai encontrar o plugin, para isso precisaremos fazer um outro pequeno ajuste. Na ultima versão baixada o plugin do java mudou de nome e agora chama-se libnpjp2.so, o que precisa-se fazer é criar um link simbólico para esse arquivo, esse link apenas será possível ser feito pelo usuário root.

ln -s /usr/java/latest/jre/lib/amd64/libnpjp2.so /usr/lib64/mozilla/plugins/libnpjp2.so

Agora tudo esta pronto, e neste ultimo caso não precisa re-logar do usuário.

[]'s
Ate a próxima

Um comentário:

Unknown disse...

Onde fia esse "lib"?eu já abri o /etc/profile ,já exportei as variareis só não estou conseguindo entender esse link simbólico ,professor se puder manda pro meu Email uma explanação.libnpjp2.

marciolimagomes@gmail.com