andre_asn
(usa Slackware)
Enviado em 28/08/2009 - 00:31h
A instalação do Java no Slackware é relativamente simples, exige poucos passos e algumas configurações.
Você poderá baixar o Java diretamente no site da sun, assim você pode procurar pela versão desejada, ou então poderá baixar o JDK 5 Update 10, nesse link. Eu recomendo o JDK 5 por ser mais testado, mas fica ao gosto de cada um, isso não irá interferir no processo de instalação. O tutorial terá como exemplo a intalação do JDK 5 Update 10 e os comandos deverão ser adequados para aqueles que escolherem uma versão diferente.
Escolha a versão Linux self-extracting file , que apenas extrai o java no diretório local. Logue-se como root e crie o diretório java dentro do diretório opt na raiz do sistema de arquivos:
view plainprint?
1. su -
2. Password:
3.
4. mkdir /opt/java
su - Password: mkdir /opt/java
Mova o arquivo baixado para dentro do diretório java criado.
view plainprint?
1. mv jdk-1_5_0_10-linux-i586.bin /opt/java
mv jdk-1_5_0_10-linux-i586.bin /opt/java
Um arquivo *.bin é um executável e para isso ele deverá ter permissão para execução, vejamos como fazer isso.
view plainprint?
1. chmod +x jdk-1_5_0_10-linux-i586.bin
chmod +x jdk-1_5_0_10-linux-i586.bin
Agora já podemos executá-lo e iniciar a instalação usando o comando:
view plainprint?
1. ./jdk-1_5_0_10-linux-i586.bin
./jdk-1_5_0_10-linux-i586.bin
Leia a licença e digite yes quando lhe for perguntado se aceita os termos da mesma. O extrator irá criar uma pasta chamda jdk1.5.0_10 onde estará o seu java. Para facilitar a atualização para novas versões eu crio um link simbólico de nome jdk apontando para o diretório jdk1.5.0_10 desta maneira:
view plainprint?
1. ln -s jdk1.5.0_10 jdk
ln -s jdk1.5.0_10 jdk
Assim quando for instalar outras versões não terei que sair configurando o java em vários locais, basta remover o link jdk e criar um outro link de mesmo nome porém apontando para uma nova versão.
Para o Java funcionar, temos que configurar as variáveis de ambiente no arquivo profile localizado dentro do diretório etc. Vamos ver os passos:
Abra o arquivo usando o seu editor de textos preferido (vi, kedit ou o gedit). No exemplo, utilizaremos o gedit:
view plainprint?
1. gedit /etc/profile
gedit /etc/profile
Depois de aberto vá ao final do arquivo e crie adicione as seguintes linhas:
view plainprint?
1. export JAVA_HOME=/opt/java/jdk
2. export CLASSPATH=JAVA_HOME/lib/:$CLASSPATH
3. export PATH=$JAVA_HOME/bin/:$PATH
4. export MANPATH=$JAVA_HOME/man:$MANPATH
export JAVA_HOME=/opt/java/jdk export CLASSPATH=JAVA_HOME/lib/:$CLASSPATH export PATH=$JAVA_HOME/bin/:$PATH export MANPATH=$JAVA_HOME/man:$MANPATH
Salve as modificações e feche o arquivo.
Algumas explicações:
* JAVA_HOME é a variável de ambiente que aponta para o diretorio jdk1.5.0_10 que é o diretório home do java. Repare que o caminho passado para ele é /opt/java/jdk isso é possível porque o link simbólico jdk redirecionará para o diretório jdk1.5.0_10.
* Para acessar o comando java de qualquer diretório da minha máquina é preciso que os executáveis do diretório bin dentro de JAVA_HOME estejam disponíveis, conseguimos isso usando a variável PATH, ao qual passamos o diretorio bin (JAVA_HOME/bin/) onde ficam os executáveis do Java.
* No CLASSPATH ficam as libs do Java que são usadas na hora da compilação de algum arquivo.
* Já o MANPATH é onde fica o manual do java que poderá ser acessado, por exemplo, por meio de um comando do shell.
view plainprint?
1. man java
man java
Agora vamos testar as configurações. Digite no console o comando:
view plainprint?
1. java
java
Se não aparecer nenhuma mensagem de erro é porque as variáveis de ambiente estão configuradas corretamente, para saber se o java está instalado corretamente digite:
view plainprint?
1. java -version
java -version
Irá aparecer a versão no seu console, verifique se a versão corresponde à versão instalada. Se sim, o seu Java está configurado, agora basta reiniciar o seu ambiente desktop que o java estará pronto para uso.