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 não somente executá-los.
Se a sua necessidade for somente a execução e não a criação 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 versão 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 condições de uso:


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



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

         Diretório base: /java

Diretório de instalação: /java/j2sdk1.4.2

          Diretório JDK: /java/j2se (link simbólico para o JDK atual)

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

           Suas Classes: /java/MinhasClasses/

Adicione as Variáveis 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 variáveis de ambiente funcionarem você precisará fazer um
logout e, dependendo da distribuição linux que usar, reiniciar a máquina.
Depois de logado, faça 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 demostração resumida da instalação 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 atualização do JDK sem a necessidade de
alterar as variáveis de ambiente.Se existir uma atualização, basta
você baixar e atualizar o link simbólico:

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

Façamos agora um teste compilando um programa bem simples.
Crie no diretório /java/MinhasClasses o arquivo Teste.java
com o seguinte conteúdo:

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 parabéns, 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$

http://java.sun.com
http://www.guj.com.br


Arquivos