Instruções de instalação do Java e configurações de variáveis no ambiente Windows


Em primeiro lugar, acesse o endereço:
http://java.sun.com/j2se/1.5.0/download.jsp

Vale a pena lembra, que a transferência do arquivo do sítio da SUN  para um computador, é demorado devido ao tamanho do arquivo a ser transferido. Em torno de 57.49 MB.

A figura abaixo, representa a página de transferência do arquivo para instalação do Java no ambiente Windows.
Sítio do Java na SUN
Observe o link "Donwload JDK 5.0 Update 5", contornado em vermelho, clique no mesmo.
De acordoObserve que na nova página, existe uma opção requerida para aceitar a licença, você deve marcar a mesma e aguardar um instante para a página seja novamente carregada.

Download Java Windows

Abra o Windows Explorer e crie um diretório temporário "/temp".
Na opção que foi contornada, como mostra a figura acima, clique no link "Eindows Offline Installation, Multi-language ", para iniciar a transferência do arquivo "jdk-1_5_0_05-windows-i586-p.exe", é uma operação que é bem demorada.
    Depois do término da transferência do arquivo, acesse o diretório "temp", onde foi salvo o arquivo. Para iniciar a instalação do ambiente Java no Windows dê um duplo clique no arquivo "jdk-1_5_0_05-windows-i586-p.exe".
    A instalação do ambiente Java será iniciada até uma tela (figura abaixo), ser exibida para o aceitar os termos de licença, marque a opção "I accept teh terms in  the license agreement".

Aceite licenca WIndows

A instalação do ambiente Java no Windows, continuará e serão exibidas telas onde apenas basta clicar no botão "Next", para dar continuidade ao processo até o seu término.

Personalização do setup

Personalização da instalação do Java

Personalização do ambiente Java no Windows



Variáveis de ambiente

    Agora vamos configurar as variáveis de ambiente.
    Para iniciar, clique no botão Inciar>Painel de controle e clique no icone "Sistema"(em controno vermelho), como mostra a figura a seguir.

Painel de controle Windows

Uma nova tela será exibida(figura abaixo), selecione a aba "Avançado",

Propriedades do sistema

Na opção "Avançado" será exibido várias informações(figura abaixo), clique no botão "Variáveis de ambiente".

Variáveis ambiente Java

Nesta tela(figura abaixo) selecio na parte inferior o primeiro intem(como mostra a figura), e em seguida clique no botão "Nova".

Nova variável

Na caixa de que será exibida(figura abaixo), coloque no campo "Nome da Variável" a descrição "JAVA_HOME" e no campo "Valor da variável" o valor "C:\Arquivos de programas\Java\jdk1.5.0_05" e confirme com o botão "OK".

Java_Home

Vamos inserir uma nova variável(figura abaixo), para isto acione o botão "Nova" na tela de "Variáveis de ambiente". Coloque no campo "Nome da variável" o valor "CLASSPATH" e no campo "Valor da variável" o valor ".;%JAVA_HOME%\lib\tools.jar" e confirme com o botão "OK".

CLASSPATH

Na tela "Variáveis de ambiente"(figura abaixo), selecione a variável "PATH"(contorno vermelho), e clique no botão "Editar" e no campo "Valor de variável" insira o valor ";%JAVA_HOME%\bin" e confirme com o botão "OK".

Path


Execute o comando:

C:\>temp\javac

Se tudo der certo a seguinte mensagem será exibida:
Usage: javac <options> <source files>
where possible options include:
  -g                         Generate all debugging info
  -g:none                    Generate no debugging info
  -g:{lines,vars,source}     Generate only some debugging info
  -nowarn                    Generate no warnings
  -verbose                   Output messages about what the compiler is doing
  -deprecation               Output source locations where deprecated APIs are used
  -classpath <path>          Specify where to find user class files
  -cp <path>                 Specify where to find user class files
  -sourcepath <path>         Specify where to find input source files
  -bootclasspath <path>      Override location of bootstrap class files
  -extdirs <dirs>            Override location of installed extensions
  -endorseddirs <dirs>       Override location of endorsed standards path
  -d <directory>             Specify where to place generated class files
  -encoding <encoding>       Specify character encoding used by source files
  -source <release>          Provide source compatibility with specified release
  -target <release>          Generate class files for specific VM version
  -version                   Version information
  -help                      Print a synopsis of standard options
  -X                         Print a synopsis of nonstandard options
  -J<flag>                   Pass <flag> directly to the runtime system

Isto indica que tudo esta funcionando.
Agora execute este comando:
C:\>temp\java

Você deve observar a seguinte mensagem:

Usage: java [-options] class [args...]
           (to execute a class)
   or  java [-options] -jar jarfile [args...]
           (to execute a jar file)

where options include:
    -d32          use a 32-bit data model if available

    -d64          use a 64-bit data model if available
    -client       to select the "client" VM
    -server       to select the "server" VM
    -hotspot      is a synonym for the "client" VM  [deprecated]
                  The default VM is client.

    -cp <class search path of directories and zip/jar files>
    -classpath <class search path of directories and zip/jar files>
                  A : separated list of directories, JAR archives,
                  and ZIP archives to search for class files.
    -D<name>=<value>
                  set a system property
    -verbose[:class|gc|jni]
                  enable verbose output
    -version      print product version and exit
    -version:<value>
                  require the specified version to run
    -showversion  print product version and continue
    -jre-restrict-search | -jre-no-restrict-search
                  include/exclude user private JREs in the version search
    -? -help      print this help message
    -X            print help on non-standard options
    -ea[:<packagename>...|:<classname>]
    -enableassertions[:<packagename>...|:<classname>]
                  enable assertions
    -da[:<packagename>...|:<classname>]
    -disableassertions[:<packagename>...|:<classname>]
                  disable assertions
    -esa | -enablesystemassertions
                  enable system assertions
    -dsa | -disablesystemassertions
                  disable system assertions
    -agentlib:<libname>[=<options>]
                  load native agent library <libname>, e.g. -agentlib:hprof
                    see also, -agentlib:jdwp=help and -agentlib:hprof=help
    -agentpath:<pathname>[=<options>]
                  load native agent library by full pathname
    -javaagent:<jarpath>[=<options>]
                  load Java programming language agent, see java.lang.instrument

Para testar o ambiente Java, abra um editor e copie este código:

public class AloMundo {

   
    public static void main( String args[]){
        System.out.println("Alo mundo!");
    }
   
}


Salve com o nome "AloMundo.java"
Para compilar execute no terminal DOS, no mesmo diretório em que salvou o documento o seguinte comando:

C:\>temp\javac AloMundo.java

Para executar o programa, digite no terminal DOS:

C:\>temp\java AloMundo 

A mensagem abaixo será exibida:

Alo mundo!