Vous êtes sur la page 1sur 5

24/9/2014 ENV-001W Variveis de ambiente em Windows | DevJava

http://devjava.wordpress.com/2014/01/17/env-001w-variaveis-de-ambiente-em-windows/ 1/5
DevJava
Um blog para quem deseja conhecer Java de uma forma diferente e divertida.
fique atualizado via rss
ENV-001W Variveis de ambiente em Windows
Publicado: 17/01/2014 por Ari Cesar Amaral Scholze em Bsico, java
Tags:classpath, javahome, variveis, variveis de ambiente, windows
7
Ol novamente a todos.
Agora so exatos 1:52 da madrugada e estou com pouco sono, ento para distrair a mente resolvi escrever esse post quem sabe o java me de sono .
Agora falando srio, para que voc consiga entender esse post importante j ter lido os posts que tratam sobre a instalao do JDK e sobre o conceito
das variveis de ambiente. No uma questo de pr-requisitos ( isso no uma faculdade), mas so tpicos interessantes de serem lidos,
principalmente do JAVA_HOME e CLASSPATH. Ento, como diria uma chefe que tive: fica a dica .
Como criar o JAVA_HOME, CLASSPATH e PATH?
O Windows como o linux permite que voc crie a varivel de ambiente nos escopos local (console), usurio e sistema. Segue um breve resumo desses
trs escopos:
Local: A variavel existe enquanto estiver com o prompt de comando aberto. Fechou o prompt,perdeu a varivel.
Usurio: Apenas aquele usurio poder utilizar essa varivel.
Sistema: Essa variavel aparece em todo o sistema, dessa forma qualquer usurio que utilize o windows de utilizar o compilador e executor java.
Nesse tpico iremos tratar da variavel local e de sistemas, pois sinceramente nunca vi funcionar direito o escopo de usurio.
Escopo local
Esse mole-mole e mais rpido do que voc ir na cozinha pegar aquele caf que estava fazendo. Preste bastante ateno porque super complicado.
Abra o console e digite:
set path=%path%;C:\<local do java home>.
Pronto, ai voc j pode fazer o javac para chamar o compilador do java e compilar o teu cdigo.
Escopo de sistema
Para se criar o JAVA_HOME, CLASPATH e PATH no escopo de sistema necessrio realizar alguns passos. Se voc estiver utilizando o windows XP ou
superior e tiver um teclado que tiver a tecla pause, voc pode se utilizar a seguinte combinao de tecla de atalhos: Bandeira do windows (aquela ao
lado do alt esquerdo) + pause. Caso seja como eu que no tenho a tecla pause no teclado, acesso o Painel de Controle e clique no cone Sistemas. Ir
aparecer uma janela chamada propriedades do sistema com diversas abas. Acesse a aba Avanados , boto variveis de ambiente (figura 1 e 2).
24/9/2014 ENV-001W Variveis de ambiente em Windows | DevJava
http://devjava.wordpress.com/2014/01/17/env-001w-variaveis-de-ambiente-em-windows/ 2/5
(http://devjava.files.wordpress.com/2010/01/fig1.png)
Figura 1 Propriedades do sistema.
(http://devjava.files.wordpress.com/2010/01/fig2.png)
Figura 2 Tela com as variveis de ambiente.
nessa tela que tu ir criar o JAVA_HOME, CLASSPATH e editar o PATH para criar a varivel em escopo de sistema.
MUITA ATENO NESSA HORA!!!!!
Esse ponto crucial!!!! Na figura dois, pode ser visto dois tipos de variveis e respectivos botes. Esquea por completo os botes NOVA, EDITAR e
EXCLUIR da caixa das variveis de usurio e clique em NOVA na varivel do sistema(figura 3).
24/9/2014 ENV-001W Variveis de ambiente em Windows | DevJava
http://devjava.wordpress.com/2014/01/17/env-001w-variaveis-de-ambiente-em-windows/ 3/5
(http://devjava.files.wordpress.com/2010/01/fig2nova.png)
Figura 3: Utilize as variveis do sistema e no variveis do usurio.
Clicando em nova ir aparecer a seguinte tela (figura 4).
(http://devjava.files.wordpress.com/2010/01/fig3.png)
Figura 4: Adicionando nova varivel de sistema.
Nessa tela iremos adicionar o JAVA_HOME e o CLASSPATH.
Ateno de novo!
O nome da varivel ir receber o nome JAVA_HOME e o valor da varivel ser o endereo que foi instalado o JDK. Em meu caso ele foi instalado em
c:\program files\java\jdk1.6.0_17 (figura 5). Adicione os valores e clique em OK para validar as informaes setadas.
(http://devjava.files.wordpress.com/2010/01/fig_java_home.png)
Figura 5: Adicionando JAVA_HOME.
Adicionado o JAVA_HOME chegou a vez de criarmos o CLASSPATH. Esse ai ser um pouco trabalhoso por se tratar de diversos arquivos .jars. A lgica
para criao parecida com a das figuras 3, 4 e 5, porm mudando apenas o nome e o valor da varivel.
(http://devjava.files.wordpress.com/2010/01/fig_classpath.png)
Figura 6: Adicionando CLASSPATH.
Agora que temos a JAVA_HOME no preciso colocar todo o caminho do JDK para a pasta lib e jre/lib, isto , c:\program files\java\jdk1.6.0_17\lib e
c:\program files\java\jdk1.6.0_17\jre\lib. O que precisa-se indicar a varivel de sistema JAVA_HOME e a pasta desejada (figura 6). A seguir como
que deve ficar as informaes do valor de varivel.
.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\htmlconverter.jar;%JAVA_HOME%\jre\lib;%JAVA_HOME%\jre\lib\rt.jar
Escreva exatamente como est acima ( inclusive com o .; no inicio, as %% entre o JAVA_HOME e os ; antes de escrever o novo caminho) ou apenas copie
24/9/2014 ENV-001W Variveis de ambiente em Windows | DevJava
http://devjava.wordpress.com/2014/01/17/env-001w-variaveis-de-ambiente-em-windows/ 4/5
Escreva exatamente como est acima ( inclusive com o .; no inicio, as %% entre o JAVA_HOME e os ; antes de escrever o novo caminho) ou apenas copie
e cole no valor da varivel(muito mais fcil n :)).
Imagino que j tenhas observado que nas variveis de sistema existe uma varivel com o nome PATH. Selecione ela e clique em EDITAR ou de um
duplo clique em cima (figura 7).
(http://devjava.files.wordpress.com/2010/01/fig2editar.png)
Figura 7: Editando o PATH.
Dentro do PATH devemos adicionar a exata linha de comando: ;%JAVA_HOME%\bin . O PATH editado dever ficar igual a imagem abaixo.(figura 8).
Apenas para lembrar, o igual que eu digo a linha de comando (;%JAVA_HOME%\bin ) e no o que tem antes dela.
(http://devjava.files.wordpress.com/2010/01/fig_path.png)
figura 8: Adicionando o valor da varivel no PATH.
Feito isso clique Ok para fechar todas as caixas abertas e as validar e abra um prompt e digite javac. Caso funcione a aplicao que est tudo
configurado corretamente, caso contrrio, verifique se adicionou corretamente o endereo do JAVA_HOME ou se no se esqueceu de algum detalhe
como ponto e virgula.
Se voc quer uma maneira mais gambiarristica prtica de configurar, faa os passos da figura 1 e 2 e edite o PATH das variveis de sistema colocando
direto o caminho do JAVA_HOME/bin sem criar as variveis do JAVA_HOME o que na caso desse post seria c:\program files\java\jdk1.6.0_17\bin .
Bem, vou l dormir se no irei ficar sem esposa. Dizem que elas gostam de ateno independente de estarem acordados ou dormindo ( fica a dica )
[]s
comentrios
Welington disse:
05/02/2014 s 10:12
Mto Bom!
Resposta
Carlos humberto disse:
01/03/2014 s 19:44
muito agradecido pela dica meu amigo
Resposta
Angel Jesus Torrel Shapiama disse:
01/03/2014 s 23:22
You May Like
1.
About these ads (http://wordpress.com/about-these-ads/)
24/9/2014 ENV-001W Variveis de ambiente em Windows | DevJava
http://devjava.wordpress.com/2014/01/17/env-001w-variaveis-de-ambiente-em-windows/ 5/5
Acho que agora deu certo, muito bom. Estava Faltando o class path,e java home. vlw
Resposta
edson monroe disse:
08/03/2014 s 16:09
Valew cara!!! funcionou mesmo!!!\o/\o/\o/\o/\o/
Resposta
Henrique S disse:
11/03/2014 s 20:31
Muito Obrigado!
Resposta
Fernando Beckenbach Buonocore disse:
24/03/2014 s 15:43
ME salvou, Obrigado a todos.
Resposta
Luis Henrique Mariano Brito disse:
17/04/2014 s 16:58
Muito bom, ja tinha configurado ano passado. Mas eu parei de estudar, mas agora voltei! Valeu mesmo !
Resposta
Crie um website ou blog gratuito no WordPress.com. | O tema Greyzed.
Seguir
Seguir DevJava
Tecnologia WordPress.com

Vous aimerez peut-être aussi