Membro desde: 12/09/2008 09:47:03
Mensagens: 71
Localização: Vitória - ES
Offline
Bom dia,
O local de onde o programa que estou desevolvendo busca seus arquivos de entrada varia em função do valor de uma variável de ambiente do sistema operacional. Gostaria de saber como eu posso fazer para obter o valor dessas variáveis para utilizar dentro do meu programa.
Membro desde: 29/07/2008 21:18:09
Mensagens: 53
Offline
Achei isso no google:
Nao é mais possível obter uma variável de ambiente através de System.getenv (...). A maneira de fazer isso agora é através das propriedades do sistema (método System.getProperty (...)). Existem algumas variáveis que estão disponíveis através das propriedades do sistema:
Para acessar outras variáveis, uma maneira é disponibilizar uma variável de ambiente (ou todas que tu precisares) explicitamente como propriedade no momento quando se executa a MV Java (no caso da versão Windows), através da opcao -D:
java -DPROMPT=%PROMPT% Programa
Então System.getProperty ("PROMPT") retornará o conteúdo da variável PROMPT.