2008-08-26 8 views

Antwort

7
System.getProperty("user.dir") 

ruft das Verzeichnis ab, von dem die Java VM gestartet wurde.

4
System.getProperty("user.dir"); 

Die obige Methode ruft das Arbeitsverzeichnis des Benutzers ab, wenn die Anwendung gestartet wurde. Dies ist in Ordnung, wenn die Anwendung durch ein Skript oder eine Verknüpfung gestartet wird, die sicherstellen, dass dies der Fall ist.

Wenn die App jedoch von woanders gestartet wird (dies ist bei Verwendung der Befehlszeile durchaus möglich), wird der Rückgabewert immer dort sein, wo der Benutzer war, als er die App startete.

Eine zuverlässigere Methode ist work out the application install directory using ClassLoaders.

Verwandte Themen