Como instalar e configurar o java 6u7 no Fedora 64 bits?

Continuamos com a nossa saga de instalações problematicas de alguns softwares no Fedora. Desta vez vou falar de mais um caso prático que aconteceu comigo. Depois de instalar o fedora 7 reparei que o mesmo vem com uma versão de compilador e JVM nao original da SUN. Como é uma versão com muitos problemas procedi a instalação e configuração.

[home/usuario]$ wget http://cds-esd.sun.com/ESD44/JSCDL/jdk/6u7/jdk-6u7-linux-x64-rpm.bin?AuthParam=1221508045_84efaf753f748089ff7df761c182eca0&TicketId=B%2Fw8nRiBTV5CTRZKM1NckA7n&GroupName=CDS&FilePath=/ESD44/JSCDL/jdk/6u7/jdk-6u7-linux-x64-rpm.bin&File=jdk-6u7-linux-x64-rpm.bin

Em seguida trocar as permissoes para execução total

[home/usuario]$ chmod a+x jdk-6u7-linux-x64-rpm.bin

Instalar

[home/usuario]$./jdk-6u7-linux-x64-rpm.bin

Surgirao alguns termos e instruções. Aceite-as.

Obs: As vezes é benefico instalar com privilegios de root. Se durante a instalação der um erro, tente instalar novamente mas com privilegios de root. Continuando.

Como existia uma versão anterior do java que não é da SUN, mas da GNU entao é necessario setar as variaveis de ambiente. Fazemos isto recorrendo ao comando /usr/sbin/alternatives disponivel no fedora, apontando o executavel /usr/bin/java para /usr/java/jdk1.6.0_07/bin/java

[root]$ /usr/sbin/alternatives --install /usr/bin/java java /usr/java/jdk1.6.0_07/bin/java 1

[root]$ /usr/sbin/alternatives --install /usr/bin/javac javac /usr/java/jdk1.6.0_07/bin/javac 1

Obs: Para saber aonde está o java digite na linha de comandos

[home/usuario]$which java

Pronto, e em seguida

[root]# /usr/sbin/alternatives --config java

escolha a segunda opção (a que aponta para o arquivo /usr/java/jdk1.6.0_07/bin/java)

[root]# /usr/sbin/alternatives --config javac

escolha a segunda opção (a que aponta para o arquivo /usr/java/jdk1.6.0_07/bin/javac)

Feche todos terminais abertos (por causa dos arquivos de profile que sao carregados a cada terminal aberto) e em seguida abra um novo terminal.

Para saber qual a versão actual do java digite

[home/usuario]$java -version

E o trabalho está terminado. Existem outras soluções como setamento de variaveis de ambiente directamente no /etc/profile ou no bashrc de cada usuario, no entanto esta serviu para mim e foi suficiente.

Links: http://java.sun.com/javase/6/webnotes/install/jdk/install-linux.html

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s