Pegar variavel de ambiente-resolvido

2 respostas
jonasjgs2

bomdia a todos…

criei uma variavel de sistema no windows chamada TESTE
para pegar esta variavel de ambiente tentei

system.getenv(“TESTE”) mas me retorna null
e tambem testei

system.getproperty(“TESTE”) e tambem me retorna null

como pegar esta variavel de ambiente?

2 Respostas

caio.ribeiro.pereira

Amigo o System.getenv() retorna um Map contendo todos os Env Vars do sistema, entao faça o seguinte…

Map<String, String> env = System.getenv();
for (String envName : env.keySet()) {
      System.out.format("%s=%s%n", envName, env.get(envName));
}

//ou
String teste = System.getenv().get("TESTE");

Abraços!

jonasjgs2

obrigado caio…
realmente funcionou…
mas o system.getenv(“TESTE”);
tb funciona porem eu setei a variavel de ambiente
depois de entrar no netbeans eu tive que sair
do netbeans para ele poder pegar a variavel de ambiente

Criado 1 de outubro de 2012
Ultima resposta 1 de out. de 2012
Respostas 2
Participantes 2