30 de mar. de 2009

Instalando Java no Debian/Ubuntu

Parte 01.

É necessário obter o arquivo jdk-1_5_0-linux-i586.bin que está em:
http://java.sun.com/javase/downloads/index_jdk5.jsp

Escolha "JDK 5.0 Update 18".

- Abra um terminal e torne-se root:
$ sudo su

- Copie o arquivo baixado para /usr:
# cp jdk-1_5_0-linux-i586.bin /usr/

- Feito isso entre no diretório /usr :
# cd /usr/

- Dê permissão de execução ao arquivo jdk-1_5_0-linux-i586.bin com chmod. Utilize +x que significa dar permissão de execução ao arquivo:
# chmod +x jdk-1_5_0-linux-i586.bin

- Agora execute o arquivo jdk-1_5_0-linux-i586.bin com o comando:
# ./jdk-1_5_0-linux-i586.bin

- Após concluída a instalação, verifique se tudo deu certo com um simple comando ls:
# ls /usr/jdk1.5.0/

- Aparecerá na tela algo como:

bin COPYRIGHT demo include jre lib LICENSE
man README.txt sample src.zip THIRDPARTYLICENSEREADME.txt

- Perceba que ao listar o diretório, docs/ não está no /usr/jdk1.5.0/ . Mas não fique alarmado, apenas obtenha a documentação do java em:

http://java.sun.com/javase/downloads/index_jdk5.jsp

- A documentação está em um arquivo .zip, e o link está em "J2SE 5.0 Documentation". Descompacte-o em seu home:
# unzip jdk-1_5_0-doc.zip

- Após descompactar copie o diretório docs/ para /usr/jdk1.5.0/
# cp docs/ /usr/jdk1.5.0/

- Pronto a primeira parte está completa. Vamos ao próximo passo : )



Parte 02.

Nessa segunda parte vamos definir as variáveis de ambiente.

- Ainda no terminal, edite o arquivo /etc/profile:
# nano /etc/profile

- Pode ser que já existam outras linhas escritas nesse arquivo, mas não se preocupe. Apenas escreva as seguintes linhas logo abaixo das que já existirem:

#variáveis referentes ao java
JAVA_HOME=”/usr/jdk1.5.0” # define onde o java está instalado.
JRE_HOME=”/usr/jdk1.5.0/jre” # define onde o jre está instalado.
CLASSPATH=”$JAVA_HOME:$JAVA_HOME/lib:$JRE_HOME/lib” #define bibliotecas java
MANPATH=”$MANPATH:$JAVA_HOME/man” #define diretório dos manuais
JAVA_DOC=”$JAVA_HOME/docs” #define o diretório da documentação java
exp
ort JAVA_HOME JRE_HOME CLASSPATH MANPATH PATH JAVA_DOC #exportando variáveis


Atenção!: o nome dos diretórios deve ser coerente com o caminho onde os arquivos estão instalados. Antes de editar cada linha do arquivo /etc/profile, certifique-se que o caminho existe. Abra uma aba do seu terminal (Ctrl + Shift + T) e faça a verificação. Uma dica: utilize o comando ls ou cd para isso. Esses comandos trabalham com diretórios e assim fica mais fácil. ; )

- Mas ainda não acabou, vc precisa definir os binários do java nesse mesmo arquivo. Proceda da seguinte maneira:

#caminho para os arquivos binários
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/jdk1.5.0/bin:/usr/jdk1.5.0/jre/bin"
PATH="/usr/local/bin:/usr/bin:/bin:/usr/games:/usr/jdk1.5.0/bin:/usrjdk1.5.0/jre/bin"



- Agora basta salvar o arquivo. Se estiver usando nano proceda com (Ctrl + O), (Enter) para salvar e (Ctrl + X) para sair. Para ter certeza de que tudo deu certo deslogue-se do usuário root )(Ctrl + D) e digite o seguinte comando:

$ java –version

- Aparecerá na tela algo como:

java version "1.6.0_0"
OpenJDK Runtime Environment (build 1.6.0_0-b11)
OpenJDK Client VM (build 1.6.0_0-b11, mixed mode, sharing)

- Se isso acontecer, o java foi instalado corretamente. \o/