Páginas

quinta-feira, 1 de fevereiro de 2007

Configurando JDK 1.5 ou derivados no Linux

Partindo do pressuposto que você ja tenha feito o download do jdk1.5 faça login como root e copie o arquivo .bin para a pasta opt:
Comandos a Serem Executados
Copie:
cp –vf jdk-1_5_0_01-linux-i586.bin /opt
Vá ao diretório:
cd /opt
Torne o arquivo executável:
chmod +x jdk-1_5_0_01-linux-i586.bin
Após torná-lo executável, execute-o:
./ jdk-1_5_0_01-linux-i586.bin

Agora em opt crie um diretório java e mova a JDK para dentro dele:
Comandos a Serem Executados
Crie um diretório java:
mkdir java
Movendo a JDK para a pasta java:
mv jdk1.5.0_01 java/

Configuração
Após a instalação falta apenas configurar as variáveis de ambiente, vamos lá..
Agora faça logout de root e vamos setar as variáveis para o usuário:
Comandos a Serem Executados
Basta executar no console:
JAVA_HOME=/opt/java/jdk1.5.0_01
export JAVA_HOME
PATH=$PATH:$JAVA_HOME/bin
export PATH
CLASSPATH=$JAVA_HOME/lib
export CLASSPATH
MANPATH=$MANPATH:$JAVA_HOME/man
export MANPATH

Algumas explicações:
JAVA_HOME == Diretório onde a JDK está instalada
PATH == Diretório dos executáveis
CLASSPATH == Diretório das libs
MANPATH == Diretório do manual [ man javac ]

Agora testaremos a instalação:
Comando a Serem Executados no console
java –version
javac



Mas imagine toda vez que você fazer o login ter que setar as variáveis de ambiente e testá-las,
seria muito chato, para isso existe o profile [ veja a definição do profile ]
/etc/profile
The systemwide initialization file, executed for login shells
Quer dizer, toda vez que você executa o login em sua maquina o profile é carregado,
Então adicionamos as seguintes linhas no seu final: [ processo como root ]
Comandos a Serem Executados neste caso você pode usar um editor de sua preferência.
gedit /etc/profile
#ADICIONE AO FINAL DO PROFILE
JAVA_HOME=/opt/java/jdk1.5.0_01
export JAVA_HOME
PATH=$PATH:$JAVA_HOME/bin
export PATH
CLASSPATH=$JAVA_HOME/lib
export CLASSPATH
MANPATH=$MANPATH:$JAVA_HOME/man
export MANPATH


Agora é só reiniciar a maquina que seu Eclipse vai rodar legal, isso funciona comigo em todas as versoes do Slackware. Ah imagem talvez não tenha ficado boa mas na hora em que executar o comando java -version automaticamente irá aparecer a versão do java que você instalou e javac irá mostrar as opções de uso. É isso ai.