JDK e JAVA_HOME.
JAVA_HOME: Indica onde está o diretório (pasta) do JDK.
Ao instalar o JDK, geralmente, os arquivos de instalação ficam na pasta
C:\Program Files\Java\jdk1.7.0_45
conforme ilustra a figura 1 abaixo.
Figura 1 - Diretório de instalação do JDK
PATH: Indica onde estão os executáveis (pasta bin) do JDK, geralmente
C:\Program Files\Java\jdk1.7.0_45\bin
___________________________________________________
Criando a variável de ambiente JAVA_HOME
É preciso acessar as informações do sistema para ter acesso às configurações avançadas do sistema. Para isso, acesse o painel de controle, depois Sistemas e Segurança e por fim o ícone Sistema, conforme a figura 2 mostra. Após é preciso acessar as configurações avançadas do sistema que está em destaque circundado de vermelho, também na figura 2.
Figura 2 – Informações do sistema.
Em seguida será exibido a tela da figura 3.
Figura 3 - Propriedades do Sistema
Clique em Variáveis de Ambiente, conforme a figura 3, que está em destaque em amarelo.
A tela da figura 4 será exibida.
Figura 4 - Variáveis de Ambiente
Neste ponto que iremos trabalhar.
Observe que existem duas sessões: Variáveis de Usuário e Variáveis de Ambiente.
Apesar da figura 4 ilustrar a variável JAVA_HOME também em variáveis de usuário, é importante frisar que ela não tem utilidade quando se deseja criar uma variável de ambiente. Logo, utilizaremos APENAS a sessão de VARIÁVEIS DE SISTEMA.
Observe também que a VARIÁVEL JAVA_HOME (em destaque em amarelo) já está criada, e é assim que ela deve ficar após a mesma ser criada por você.
Na sessão de variáveis de ambiente existe TRÊS botões: NOVO, EDITAR e EXCLUIR.
Clique em NOVO e preencha os campos conforme a figura 5, e aperte OK em seguida.
Figura 5 - Variável JAVA_HOME sendo criada.
Calma, não terminamos.
É preciso agora informar ao sistema qual o caminho desta variável.
Para isso, observe a Figura 4, é preciso editar a variável PATH.
Selecione a variável PATH e clique no botão Editar.
A tela da figura 6 é exibida.
Figura 6 - Editando o PATH.
Só é preciso agora adicionar o caminho para os executáveis.
Para isso, acrescente
;%JAVA_HOME%\bin;
Todos os caminhos são separados por ponto-e-vírgula ; , portanto não se esqueça de sempre separa-los por apenas um ponto-e-vírgula, conforme mostrado acima e na figura 6.
Os sinais de %, porcentagem, delimitam o nome da variável, que lá na variável JAVA_HOME representa um diretório. E o \bin, indica que o destino do caminho é a pasta bin, que está na pasta do JDK.
IMPORTANTE
Se você está com preguiça e pensa que apenas adicionar no PATH tudo de uma vez, como, por exemplo:
C:\Program Files\Java\jdk1.7.0_45\bin
e está achando que vai dar certo, CUIDADO!!!
Tem aplicações que reconhecem esse caminho completo, mas tenho outras que procurando exatamente pela variável JAVA_HOME, portanto, se ela não estiver criada, sua aplicação pode não funcionar!!!
realizei toda essas configuração, desejo manter um ambiente com java 8 e java 7, entretanto apontando a JAVA_HOME para a versão mais antiga e rodando no cmd o comando java -version somente obtenho a versão do java 8. Por quê isso acontece?
ResponderExcluir