Environment variables

Status
Nicht offen für weitere Antworten.
C

cerberus

Gast
wie benutze ich environment variables in java version 1.4!?
 
R

Roar

Gast
42

kannst du deine frage mal konkretisieren? die methode getenv is deprecated und sollte in 1.4 nich benutzt werden
 
G

Guest

Gast
ja eben! da sie ja nich mehr verwendet wird, frage ich mich was ich machen kann! wie benutze ich dies!? was für möglichkeiten hab ich noch?
 
C

cerberus

Gast
ja eben! da sie ja nich mehr verwendet wird, frage ich mich was ich machen kann! wie benutze ich dies!? was für möglichkeiten hab ich noch?
 

meez

Top Contributor
API lesen

Deprecated. The preferred way to extract system-dependent information is the system properties of the java.lang.System.getProperty methods and the corresponding getTypeName methods of the Boolean, Integer, and Long primitive types. For example:

String classPath = System.getProperty("java.class.path",".");

Eigene Props übergibst du so:

Code:
#java -Dkey=value <prog>
 

foobar

Top Contributor
Mit System.getProperties() bekommst du aber die Properties von Java und nicht die des Systems. Um die Umgebungsvaribablen des Betriebssystems auszulesen mußt du wohl einen Systemcall benutzen:
Code:
Process p =Runtime.getRuntime().exec("env"); // linux 
//Process p =Runtime.getRuntime().exec("set"); // windows
BufferedReader br = new BufferedReader( new InputStreamReader( p.getInputStream() ) );
String buffer = null;
while ((buffer = br.readLine()) != null)
{
    System.out.println( buffer );
}
 
Status
Nicht offen für weitere Antworten.

Neue Themen


Oben