Irei tratar de como instalar o JDK na unha no GNU/Linux Kubuntu 10.04, configurar a variável de ambiente e instalar o NetBeans 6.8
### ESTRUTURA DE DIRETORIO
DIRETORIO PRINCIPAL
# mkdir /java
/java
DIRETORIO DE PACOTES (hibernate, struts, jboss, ejb, ...)
# mkdir /java/pacote
/java/pacote
DIRETORIO PARA PROJETOS
# mkdir /java/projeto
/java/projeto
vamos dar direito de escrita e gravação
# chmod 775 /java/projeto
# chmod 775 /java/projeto/*
vamos mudar o Grupo do direito
# chown root.hudson /java/projeto
# chown root.hudson -c -R /java/projeto/*
DIRETORIO j2se (jdk)
# mkdir /java/j2se
/java/j2se
JVM - Java Virtual Machine ou
JRE - Java SE Runtime Environment
---------------------------------
download: Java RE baixado do site da SUN http://java.sun.com
jre-6u20-linux-i586.bin (20.10 Mb)
copie aki o arquivo jdk-6u17
# cp jre-6u20-linux-i586.bin /java/j2se/
no diretorio principal, crie um link simbolico
/java
# ln -s /java/j2se/jre-6u19-linux-i586.bin jvm
JDK - Java SE Development Kit ou
Java SE
------------------------
baixe o arquivo jdk-6u20 do site da SUN http://java.sun.com
Download: Java SE
jdk-6u20-linux-i586.bin (80.87 Mb)
copie o arq p o diretorio j2se
# cp jdk-6u20-linux-i586.bin /java/j2se
INSTALACAO DO jdk-6u20
entre no diretorio
# cd /java/j2se
execute o script do JDK p instalacao
# sh jdk-6u20-linux-i586.bin
sera instalado o jdk1.6.0_20
ARQUIVO SIMBOLICO DE REDIRECIONAMENTO JDK
entre no diretorio
# cd /java
crie um link simbólico
# ln -s /java/j2se/jdk1.6.0_20 jdk
sera criado um link simbolico apontando p este endereco
jdk -> /java/j2se/jdk1.6.0_20/
### VARIAVEL DE AMBIENTE
no arquivo de configuracao da variavel de ambiente /etc/profile vamos acrescentar as linhas:
export JAVA_HOME=/java/jdk:/java/jvm
export CLASSPATH=$JAVA_HOME/lib:.:/java/projeto/
export PATH=$PATH:$JAVA_HOME/bin
para que as variaveis de ambiente entrem em funcionamento, reinicie o seu computador (isso me faz lembraram do Ruindows)
edite o arquivo da variavel de ambiente
# vim /etc/profile
=============
### vim /etc/profile ###
# /etc/profile: system-wide .profile file for the Bourne shell (sh(1))
# and Bourne compatible shells (bash(1), ksh(1), ash(1), ...).
if [ -d /etc/profile.d ]; then
for i in /etc/profile.d/*.sh; do
if [ -r $i ]; then
. $i
fi
done
unset i
fi
if [ "$PS1" ]; then
if [ "$BASH" ]; then
PS1='\u@\h:\w\$ '
if [ -f /etc/bash.bashrc ]; then
. /etc/bash.bashrc
fi
else
if [ "`id -u`" -eq 0 ]; then
PS1='# '
else
PS1='$ '
fi
fi
fi
export JAVA_HOME=/java/jdk:/java/jvm
export CLASSPATH=$JAVA_HOME/lib:.:/java/projeto/
export PATH=$PATH:$JAVA_HOME/bin
umask 022
=============
agora vamos testar se a variavel de ambeinte esta respondendo, faça o teste com usuário comum
$ env | grep JAVA
JAVA_HOME=/java/jdk:/java/jvm
### VAMOS RECAPTULAR...
estrutura de diretorios ficou assim
/java (diretorio principal)
/java/jdk -> /java/j2se/jdk-6u20-linux-i586.bin // link simbolico
/java/jdk -> /java/j2se/jdk1.6.0_20/ // link simbolico
/java/j2se (diretorio jre+jdk)
/java/j2se/jdk1.6.0_20 // diretorio
/java/j2se/jdk-6u20-linux-i586.bin // pacote jdk.bin
/java/j2se/jre-6u20-linux-i586.bin // pacote jre.bin
/java/pacote (hibernate, struts, jboss, ejb, ...)
/java/projeto (agenda, folha, caixa, ...)
esta estrutura de diretorios garante uma facil manutencao e localizacao do seu projeto
caso necessite atualizar, por exemplo, e JDK, bastará apagar o link simbolico e recria-lo apontando p o arqquivo mais recente
digamos q o proximo JDK seja o jdk_6u25,
1- baixe o arquivo do site da SUN - http://java.sun.com - jdk-6u25-linux-i586.bin (85 Mb)
2- salve ele dentro do diretorio: /java/j2se
3- instale o novo jdk: sh jdk-6u25-linux-i586.bin
3- apague o link simbolico antigo
# cd /java
# rm jdk
4- crie um novo link simbolico
# ln -s /java/j2se/jdk1.6.0_25 jdk
### TESTE DE COMPILAÇÃO
para termos certeza q td esta funcionado, vamos cria um arquivo Java, complilar e rodar
como usuário comum "$", crie um novo diretorio p seu novo projeto
$ mkdir /java/projeto/teste1
$ cd /java/projeto/teste1
cria o arquivo TesteJDK.java
/java/projeto/teste1$ vim TesteJDK.java
==============
/*
* Arquivo: /java/projeto/teste1/TesteJDK.java
* by HuDSON
* http://hudsonss.blogspot.com
* 30-05-2010
*/
public class TesteJDK{
public static void main(String args[]){
System.out.println("\n");
System.out.println("Olá Mundo Java!");
System.out.println("Teste de compilação com JDK 1.6");
System.out.println("by HuDSON - http://hudsonss.blogspot.com - 30-05-2010");
System.out.println("\n");
}
}
==============
para compilar, digite o comando:
/java/projeto/teste1$ javac TesteJDK.java
para executar, digite o comando:
/java/projeto/teste1$ java TesteJDK
Olá Mundo Java!
Teste de compilação com JDK 1.6
by HuDSON - http://hudsonss.blogspot.com - 30-05-2010
### INSTALAÇÃO NETBEANS 6.8
bom, instalar a IDE NeaBeans 6.8, temos a opção de usar o Prompt
# aptitude install netbeans
ou através da ferramenta gráfica Synaptic, pesquise e marque para baixar:
netbeans
Abraços !!!
Nenhum comentário:
Postar um comentário