Configurando Variáveis de Ambiente do Java no Windows

Olá

No artigo anterior ensinei como realizar o download do java no site da Oracle.

Configurando Variáveis de Ambiente do Java no Windows Lista JDK Downloads

Após, realizamos a instalação do Java no Windows e, para finalizar, validamos a instalação via janela de console (prompt de comando) através do comando java -version.

Configurando Variáveis de Ambiente do Java no Windows Prompt de Comando

Até aqui tudo bem. Mas infelizmente essa instalação básica ainda não acabou pois, embora o java esteja instalado e funcionando, temos ainda que configurar um conjunto de informações que possibilite a outros programas encontrar o java no computador.

Agora você deve estar se perguntando: “Como assim encontrar o java?”, “Para que outro programa de computador iria encontrar o java”.

A resposta para estas perguntas é simples, ou seja, na primeira vídeo aula, o instalador do JDK/JRE, nos mostrou em que pastas estes aplicativos seriam instalados e, embora exista um padrão de instalação para as ferramentas que compõe o Java, nós podemos realizar a alteração deste caminho. Então, quando um programa de computador exige, para sua execução, que o Java esteja instalado no computador, o mesmo não tem como “adivinhar” aonde (path/caminho) a instalação foi realizada.

 

Configurando as Variáveis de Ambiente do Java

O vídeo abaixo demonstra de forma prática como configurar essas variáveis, deixando o Java acessível a qualquer programa instalado em seu computador

 

 

Como foi visto no vídeo, para configurar as variáveis de ambiente do java no Windows devemos ir em Meu Computador, Propriedades, Configurações Avançada do Sistema, Variáveis de Ambiente. Para inserir, clicar sobre o botão Novo, caso a variável não exista e, para edita-la, no botão Editar.

Configurando_Variaveis_Ambiente_do_Java_No_Windows_Imagem1

 

Resumindo:

  • javac: compilador de programas java. Converte um programa java para uma linguagem intermediária que possa interpretada pela JVM instalada em um determinado hardware/software especifico.
  • java.exe: executa um programa java já compilado.
  • variável CLASSPATH:  responsável por apontar para as bibliotecas (.jars) do java ou quaisquer outras que sejam necessárias para que um programa java execute.
  • variável JAVA_HOME: aponta para o diretório/folder onde o JDK (de preferência) ou o JRE estejam instalados.
  • A configuração das variáveis de ambiente deve ser feita em nível de sistema e não de usuário.

 

Acabo aqui mais este artigo e espero que ele tenha sido útil para você. Dê seu feedback. Ele é muito importante para mim.

No próximo artigo, criaremos nosso primeiro programa java, mas sairemos da rotina de criar o famoso Olá Mundo. Seremos mais criativos.

Até lá.

E-book GRÁTIS - Crie um Aplicativo para Web com Java EE7

Jean Vargas

Jean Vargas é Professor, Escritor, Técnico em Processamento de Dados, Tecnólogo em Análise e Desenvolvimento de Sistemas e Pós Graduando Em Engenharia de Software.

Website: http://www.profissionaisjava.com

12 Comentários

    • Muito obrigado Atila.
      Tentarei fazer com que fique cada vez melhor.
      Abraço

  1. Rogério Rodrigues

    Olá amigo, muito bom seu artigo, está de parabéns.

    Poucos tutoriais explicam com tanto detalhes como o seu, com imagem é tudo mais.

    Tem como você complementar esse artigo como configurar no iOS e Linux as variáveis?

    Sei como configurar no Windows de olhos fechados, mas tenho um Mac com o iOS Yosemite e não sei como configurar as variáveis nele. Já pesquisei muito, mas nenhum passa direito como configurar.

    Valeu.

    • Oi Rogério
      Eu fiz este artigo com foco em Windows pois é o sistema operacional da máquina onde o artigo foi desenvolvido.
      Vou verificar o que vc me pediu e criarei um artigo complementar sobre o assunto, mas farei isso em cima de máquinas virtuais.
      Logo lhe dou retorno.
      Obrigado pelo comentário e bons estudos
      Abraço

  2. Edjanio

    Muito bom, estou no segundo período do curso Tec. em analise e desenvolvimento de sistemas e esta ajudando muito estas vídeo aulas.

    • Olá Edjanio.
      Que bom, fico contente que esteja te ajudando.
      Pode passar o blog para os teus colegas também.
      Abraço e obrigado

  3. Pedro Donizeti

    Muito bom. Obrigado

  4. Antonio Carlos

    Excelente! Bastante esclarecedor!

Deixe uma resposta

O seu endereço de e-mail não será publicado.