You are on page 1of 11

Como instalar o JDK no Linux

Publicado em 23/07/2003 O JDK (Java Development Kit) o kit de desenvolvimento Java, aquele utilizado para criar os programas e no somente execut-los. Se a sua necessidade for somente a execuo e no a criao de programas em Java, procure por JRE (Java Run-time Environment). Para baixar o JDK para Linux acesse o site da Sun: http://java.sun.com Como esse site repleto de links, para os iniciantes fica um pouco confuso encontrar rapidamente o link para donwload. Siga os 7 passos abaixo: 1.Procure por J2SE (Java 2 Standard Edition):

2.Procure por J2SE Downloads:

3.Procure a verso mais recente:

4.Clique no Linux self-extracting file da coluna SDK:

5.Responda a pesquisa se quiser ou clique diretamente em download

6.Clique em ACCEPT para concordar com os termos e condies de uso:

7.Clique no link de download para finalmente baixar o arquivo.

Depois de baixado o arquivo, sugiro a seguinte estrutura de uso:

Diretrio base: /java

Diretrio de instalao: /java/j2sdk1.4.2

Diretrio JDK: /java/j2se (link simblico para o JDK atual)

(/java/j2se -> /java/j2sdk1.4.2)

Suas Classes: /java/MinhasClasses/


Adicione as Variveis abaixo ao seu ambiente editando o arquivo /etc/profile:

export JAVA_HOME=/java/j2se

export CLASSPATH=$JAVA_HOME/lib:.:/java/MinhasClasses/

export PATH=$PATH:$JAVA_HOME/bin
Para essas variveis de ambiente funcionarem voc precisar fazer um logout e, dependendo da distribuio linux que usar, reiniciar a mquina. Depois de logado, faa o teste abaixo:

root@cascao:$ env | grep JAVA

JAVA_HOME=/java/j2se

root@cascao:$
Um artigo publicado no GUJ explica o funcionamento do CLASSPATH com mais detalhes. Abaixo uma demostrao resumida da instalao do arquivo baixado:

root@cascao:/download$ sh j2sdk-1_4_2-linux-i586.bin

Sun Microsystems, Inc.

Binary Code License Agreement

for the

JAVATM 2 SOFTWARE DEVELOPMENT KIT (J2SDK), STANDARD EDITION,

VERSION 1.4.2_X

...

For inquiries please contact: Sun Microsystems, Inc., 4150

Network Circle, Santa Clara, California 95054, U.S.A.

(LFI#129530/Form ID#011801)

Do you agree to the above license terms? [yes or no]

yes

Unpacking...

Checksumming...

inflating: j2sdk1.4.2/demo/applets/Animator/Animation.class

inflating: j2sdk1.4.2/demo/applets/Animator/ParseException.class

inflating: j2sdk1.4.2/demo/applets/Animator/AnimationFrame.class

...

Creating j2sdk1.4.2/lib/tools.jar

Creating j2sdk1.4.2/jre/lib/rt.jar

Creating j2sdk1.4.2/jre/lib/jsse.jar

Creating j2sdk1.4.2/jre/lib/charsets.jar

Creating j2sdk1.4.2/jre/lib/ext/localedata.jar

Creating j2sdk1.4.2/jre/lib/plugin.jar

Creating j2sdk1.4.2/jre/javaws/javaws.jar

Done.

root@cascao:/download$ mv j2sdk1.4.2 /java

root@cascao:/download$ cd /java

root@cascao:/java$ ln -s j2sdk1.4.2 j2se

root@cascao:/java$ java -version

java version "1.4.2"

Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2-b28)

Java HotSpot(TM) Client VM (build 1.4.2-b28, mixed mode)


Essa estrutura facilita a atualizao do JDK sem a necessidade de alterar as variveis de ambiente.Se existir uma atualizao, basta voc baixar e atualizar o link simblico:

root@cascao:/download$ sh j2sdk-1_5-linux-i586.bin

root@cascao:/download$ mv j2sdk1.5 /java

root@cascao:/download$ cd /java

root@cascao:/java$ rm j2se

root@cascao:/java$ ln -s j2sdk1.5 j2se


Faamos agora um teste compilando um programa bem simples. Crie no diretrio /java/MinhasClasses o arquivo Teste.java com o seguinte contedo:

public class Teste {

public static void main(String[] args) {

System.out.println("Teste do JDK");

}
Para compilar digite o comando:

root@cascao:/java/MinhasClasses$ javac Teste.java

root@cascao:/java/MinhasClasses$
Para executar digite o comando:

root@cascao:/java/MinhasClasses$ java Teste

Teste do JDK

root@cascao:/java/MinhasClasses$
Se voc visualizou conforme o exemplo acima parabns, o seu ambiente est OK! Aproveitando que o seu ambiente est configurado, adicione o suporte JAVA ao seu browser Mozilla com os seguintes comandos abaixo:

root@cascao:~$ cd /usr/local/mozilla/plugins/

root@cascao:/usr/local/mozilla/plugins$ ln -s /java/j2se/jre/plugin/i386/ns610-gcc32/libjavaplugin_oji.so

root@cascao:/usr/local/mozilla/plugins$

You might also like