terça-feira, 5 de novembro de 2013

Variável JAVA_HOME no WINDOWS 8.1

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!!!




Um comentário:

  1. 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