no windows:
                Hashtable rst = new Hashtable();
                String line;

                try {
                        BufferedReader in;
                        try {
                                Process p = Runtime.getRuntime().exec("command.exe /C 
set");
                                in = new BufferedReader(new 
InputStreamReader(p.getInputStream()));
                        } catch(Exception e) {
                                Process p = Runtime.getRuntime().exec("cmd.exe /C 
set");
                                in = new BufferedReader(new 
InputStreamReader(p.getInputStream()));
                        }
                        while ((line = in.readLine()) != null) {
                                int ps = line.indexOf('=');
                                if (ps >= 0) {
                                        rst.put(line.substring(0, ps), 
line.substring(ps+1));
                                }
                        }
                } catch(Exception e) {
                        e.printStackTrace();
                }

Apos isto a variavel rst contera todas as variaveis de ambiente, sendo que
para pegar uma em
particular � so utilizar o metodo get do Hashtable ex:

   String path = rst.get("path");

--------------------
S�rgio E. Rodrigues
[EMAIL PROTECTED]

-----Mensagem original-----
De: Sven van �t Veer [mailto:[EMAIL PROTECTED]]
Enviada em: quarta-feira, 9 de maio de 2001 11:52
Para: [EMAIL PROTECTED]
Assunto: Re: [java-list] Vari�veis de Ambiente.


no unix:
$echo $PATH
$PATH= etc
em Java
Runtime rt = Runtime.getRuntime();
Process p = rt.exec("echo $PATH");
ByteArrayInputStream bis = p.getInputStream();



Michel Bertrand wrote:

> Ol� pessoal !
>
>
>
> Gostaria de saber como obter o valor de uma vari�vel de
>
> ambiente no Linux ou NT atrav�s das minhas classes.
>
>
>
> Estava tentando utilizar o m�todo "getProperty(String)" da
>
> classe System, por�m sempre me retorna "null". Tb tentei
>
> utilizando um arquivo "nomeClasse.properties", mas tb n�o
>
> funcionou.
>
>
>
> Algu�m sabe como fazer isto ? Se algu�m souber alguma
>
> forma de implementar sem a utiliza��o de arquivos ".properties"
>
> seria melhor.
>
>
>
> Agrade�o desde j� !
>
>
>
> {}'s
>
> Michel.
>
>
>


------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br  -  Sociedade de Usu�rios Java da Sucesu-SP
d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------


------------------------------ LISTA SOUJAVA ---------------------------- 
http://www.soujava.org.br  -  Sociedade de Usu�rios Java da Sucesu-SP 
d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED] 
-------------------------------------------------------------------------

Responder a