Tutorial: Como instalar e configurar o JAVA (JDK) no Windows

O JDK (Java Development Kit) é o conjunto de ferramentas necessárias para a programação na linguagem JAVA (a principal funcionalidade é o javac, que é o compilador da linguagem). Neste tutorial vamos aprender como instalar e configurar o JDK em ambiente Windows.

Instalação JDK

Neste tutorial vamos instalar a versão Java SE 6 Update 24, que é a última disponível até a data do post, no Windows 7 (Seven) 64 bits. Para outra versões do Windows, o procedimento é praticamente o mesmo.

A instalação é muito simples, no velho esquema Next > Next > Finish. Opcionalmente pode ser definido o diretório de instalação (que vai ser muito importante para realizarmos a configuração do JDK). Juntamente com o JDK será feita a instalação do JRE (Java Runtime Environment) que é o aplicativo que permite executar os programas em JAVA no seu sistema operacional. No final você será convidado a registrar seu JDK no site da Oracle, o que não é necessário.

Configuração:

Agora que já instalamos o JDK, vamos configurar as Variáveis de Ambiente para que o JAVA funcione corretamente.

Windows 7 (Seven):

  • Clique com o botão direito em Computador > Configurações avançadas do sistema > Variáveis de Ambiente…

Windows XP:

  • Clique com o botão direito em Meu Computador > Propriedades > Avançado (aba) >Variáveis de ambiente

Crie/edite as variáveis do sistema:

  • JAVA_HOME: informe  <diretório da instalação do JDK>, por exemplo C:\Program Files\Java\jdk1.6.0_24

  • Path: informe <diretório da instalação do JDK>\bin, por exemplo C:\Program Files\Java\jdk1.6.0_24\bin (se existirem outros diretórios cadastrados, inserir no início e separar por ponto-e-vírgula)
  • CLASSPATH: informe <diretório da instalação do JDK>libtools.jar, por exemplo C:\Program Files\Java\jdk1.6.0_24\lib\tools.jar

Pronto!

Para verificar se a instalação e configuração foram realizadas com sucesso, abra um prompt de comando (prompt do DOS) e digite a instrução: java -version (versão do JAVA) ou javac -version (versão do compilador) , conforme a figura abaixo:

Dúvidas? Críticas? Elogios? Comente o post!

68 Responses to Tutorial: Como instalar e configurar o JAVA (JDK) no Windows

  1. Alex Sant'Anna says:

    Olá instalei jdk-7u3-windows-i586
    JAVA_HOME: C:\Arquivos de programas\Java\jdk1.7.0_03\bin
    CLASSPATH: C:\Arquivos de programas\Java\jdk1.7.0_03\lib\tools.jar
    Path: C:\Arquivos de programas\Java\jdk1.7.0_03\bin; %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Arquivos de programas\Microsoft SQL Server\80\Tools\Binn\

    No Prompt digito: java -version e aparece a versão do java, mas quando digito javac -version aparece a mensagem JAVAC NÃO É RECONHECIDO COMO COMANDO INTERNO

    Você sabe o que pode tá acontecendo? Já li as outras postagens, mas até agora não consegui resolver.
    Uso o Windows XP

    • andresuman says:

      Seu JAVA_HOME está errado. Não é pra ter o /bin no final.

      • Estefania says:

        Boa trde,estou gostando dos seus videos,porem estou com o mesmo problema….

        CLASSPATH
        C:\Program Files\Java\jdk1.7.0_04\lib\tools.jar
        JAVA_HOME
        C:\Program Files\Java\jdk1.7.0_04
        PATH
        C:\Program Files\Java\jdk1.7.0_04\bin;C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Windows Live\Shared;C:\Program Files (x86)\VDownloader
        Ja conferi o caminho da instalação do Jva e esta correto….

        O javac não é reconhecido como comando….

        Se puder me ajudar agradeco…

      • Estefania says:

        Ei….conferir por varias vezes,,,,e estava correto…..resolvi reiniciar o computador e funcionou…rs

  2. Fabrício says:

    Estava tentando instalar o android sdk e estava dando erro, daí achei este tutorial e consegui fazer funcionar, já estou instalando o android sdk. Vlw.

  3. Rodrigo says:

    instalei o Java JDK 1.7.0_02, ja configurei as variaveis de diversos modos e sempre me aparece o msm erro
    “nao foi possivel localizar nem carregar a classe principal com.sun.tools.javac.main” sabe me dizer o que esta acontecendo?

    CLASSPATH: C:\Arquivos de programas\Java\jdk1.7.0_02\lib\tools.jar

    JAVA-HOME: C:\Arquivos de programas\Java\jdk1.7.0_02

    PATH: C:\Arquivos de programas\NVIDIA Corporation\PhysX\Common;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\MATLABR11;C:\Arquivos de programas\Java\jdk1.7.0_02\bin

  4. Pedro says:

    Tenho instalado o JDK1.7.0, mas não consigo identificar a versão, para inserir no PATH. Alguém sabe onde posso vêr essa informação?

  5. Álisson says:

    meu pc já tem uma variavel path…
    O que eu faço?

  6. rafael says:

    JAVA_HOME:
    C:\Documents and Settings\Usuário\Java\jdk1.7.0_03

    PAth:
    C:\Documents and Settings\Usuário\Java\jdk1.7.0_03bin

    CLASSPATH:
    C:\Documents and Settings\Usuário\Java\jdk1.7.0_03libtools.jar

    Depois disso abri o prompt de comando digitojava -version (versão do JAVA) ou javac -version (versão do compilador) e diz a seguinte mensagem nao e reconhecido como um comando interno ou externo, um programa operavel ou arquivo em lotes………. Alguem pode me ajudar??

    Preciso muito usar o java

    • andresuman says:

      Tá errado, faltou a barra do fim:
      C:\Documents and Settings\Usuário\Java\jdk1.7.0_03\bin
      C:\Documents and Settings\Usuário\Java\jdk1.7.0_03lib\tools.jar

  7. Diego says:

    Finalmente alguém que explicou isso com clareza. Obrigado!

  8. Marcio Vinicius says:

    Muito bom cara! Me ajudou bastante.

    Obrigado

  9. gabriel says:

    Muito bom cara!

  10. Giselle says:

    Perfeito!
    Muito obrigada!

  11. josiane Kellen says:

    Bom tutorial. Parabéns. Me ajudou bastante.

  12. pedro josé torres says:

    JAVA_HOME
    C:\Users\usuario\AppData\LocalLow\Sun\Java\jdk1.7.0_02_x64

    ClassPath
    ;C:\Users\usuario\AppData\LocalLow\Sun\Java\jdk1.7.0_02_x64\src.zip;C:\Program Files\Java\jdk1.7.0_02\lib\tools.jar
    Path
    ;C:\Program Files\Java\jdk1.7.0_02\bin

    poderia me dizer o que está errado, no prompt diz: java nao rconhecido como comando interno ou externo, programa operavel,arquivo em lotes

  13. MAURICIO says:

    aew kara fiz uma coisa errada…será q voc pode me ajudar?
    Pois então…eu fiz td direitinho e tals, ai eu consigo compilar o arquivo e pá,mas na hora de executar o arquivo com o comando ‘java Welcome1′ nao funfa…ai eu pensei q estava fazendo errado, ai eu mudei as variáveis de ambiente do ‘Path Text’ pro diretório do java,ai parece q saiu tudo fora de controle,eu queria saber se tem como eu resetar para oq era antes,ou então voc me passar uma configuração padrão! Desde já obrigado !

  14. Emery says:

    aew, blz de tutorial, mas ficou uma coisa no ar, tipow, se tiver jeito, explicar o significado disso que fazemos, o que exatamente isso faz, e por que tem que fazer isso manualmente.

    abraços ^.^

    • andresuman says:

      Emery, isso é necessário para que o Windows reconheça o caminho onde foi instalado o JAVA na sua máquina e compartilhe a informação com os programas. Por isso é uma variável de ambiente.

  15. Nathielle says:

    O meu esta dando erro falando que não é possivel achar e nem carregar a classe principal, alguma luz plis!!!

  16. Parabéns cara, deu certinho aqui! Agora é começar a brincadeira!

  17. Samuel Cavallieri says:

    quando coloco java version ele diz que não pode localizar nem carregar a classe principal da version

  18. Alex Rocha says:

    OI, problema aki, quando digito javac no prompt de comando, ele abre rapidão e fecha sozinho, alguma luz aí?

  19. Max says:

    aee brother. vlw mesmo.

  20. Aline says:

    Finalmente funcionou! E acredita o unica coiSa q tava fazendo errado nos outros tutos java-version qundo o certo java -version , e soh aqui encontrei a forma certa valeu!!!!

  21. Eleide says:

    Isso:

    C:>C:Program FilesJavajdk1.6.0_25bin>C:UsersEleideDesktopJava atividades>javac HelloWorld.java
    Acesso negado.

  22. Eleide says:

    Ok, instalei o compilador direitinho,apareceu no meu DOS a msm coisa q apareceu no seu,mas quando eu digito o nome da classe para compilar,aparece isso:
    “C:Users…
    …javac:file not found :Reservista1.java
    Usage:javac
    use -help for a list of possible options”

    obs:eu salvei a pasta de exercicios em java na partição C
    Será q alguém pod me dar uma luz?Please

  23. Eleide says:

    aaaaaaaaaaaaaai q alegria XD
    Finalmente consegui instalar o compilador Java
    Thanks :)

  24. Eleide says:

    Esse JDK só é pra 64 bits existe algum para 32 bits?

  25. Cara, tutorial completo e funcional. Valeu

  26. Tjr says:

    único tutorial que funcionou², valew, obrigado pela ajuda!

  27. Ricardo Ribeiro says:

    o meu da erro!!! fala que nao é reconhecido como um comando interno ou externo, um programa operavel ou um arquivo em lote.

    • andresuman says:

      Ricardo, esse erro é porque o Path não está configurado corretamente. Veja o tutorial novamente e refaça as configurações que vai dar certo. E o mais importante… só abra o prompt de comando DEPOIS de ter configurado.

  28. Maurício Fortes says:

    Muito bom!

  29. Perfeito sem choro e sem reza.

  30. @sogaita says:

    O único tutorial que realmente que funcionou…
    Obrigado pelas dicas!

Deixe um Comentário

O seu endereço de email não será publicado Campos obrigatórios são marcados *

*

Você pode usar estas tags e atributos de HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>