Anmelden

Archiv verlassen und diese Seite im Standarddesign anzeigen : in java das home-verzeichnis des users herausfinden



neonknight
01-03-2003, 17:35
hallo

ich schreibe eine java-anwendung. diese soll im homeverzeichnis des users ein verstecktes config-file ablegen. nun weiss ich aber nicht, wie ich das homeverzeichnis finden kann.

~ -> wird nicht als homeverzeichnis erkannt (fehlermeldung...)
System.getProperty("user.dir") -> liefert das verzeichnis zurück, von wo aus die app gestartet wurde

anda_skoa
01-03-2003, 19:02
user.home

Ermittelt mit


import java.util.*;

public class Props
{
public static void main(String[] args) throws Exception
{
Properties props = System.getProperties();
Enumeration keys = props.propertyNames();
while(keys.hasMoreElements())
{
String key = (String) keys.nextElement();
String value = props.getProperty(key);
System.out.println(key + " = " + value);
}
}


Ciao,
_

neonknight
01-03-2003, 19:16
vielen dank, das war ja superschnell!

demnach ist der korrekte string nicht "user.dir" sondern "user.home".

anda_skoa
01-03-2003, 19:30
Original geschrieben von neonknight
vielen dank, das war ja superschnell!

Pah :D
Anwortzeit über eine Stunde und das am Samstag.
Ich werd alt ;)



demnach ist der korrekte string nicht "user.dir" sondern "user.home".

Jupp.

Ciao,
_