Como acesso uma variavel de ambiente de uma shell ??
Acesso a variaveis de ambiente
2 Respostas
String property = System.getProperty("nome_da_variavel");
[]'s
Eu ja havia tentado fazer isso, mas volta sempre NULL.
public static void main(String[] args) {
// CVSROOT
String cvsroot = System.getProperty("CVSROOT");
System.out.println("CVSROOT=" + cvsroot);
// OUTRAS
Properties prop = System.getProperties();
Enumeration e = prop.keys();
while (e.hasMoreElements()) {
String key = e.nextElement().toString();
System.out.println(key + "=" + prop.getProperty(key));
}
}
[gustavo@kashimir gustavo]$ env | grep CVSROOT
CVSROOT=:pserver:gustavo@cvs:2401/home/cvs/cvsroot
CVSROOT=null
java.runtime.name=Java(TM) 2 Runtime Environment, Standard Edition
sun.boot.library.path=/home/gustavo/java/j2sdk1.4.2/jre/lib/i386
java.vm.version=1.4.2-b28
java.vm.vendor=Sun Microsystems Inc.
java.vendor.url=http://java.sun.com/
path.separator=:
java.vm.name=Java HotSpot(TM) Client VM
file.encoding.pkg=sun.io
Criado 23 de março de 2004
Ultima resposta 23 de mar. de 2004
Respostas 2
Participantes 2
Alura POO: o que é programação orientada a objetos? Aprenda os conceitos básicos da programação orientada a objetos, como classes, objetos, herança, encapsulamento e polimorfismo, com exemplos.
Casa do Codigo Inteligencia Artificial e ChatGPT: Da revolucao dos... Por Fabricio Carraro — Casa do Codigo