2008-08-26 5 views

Répondre

7
System.getProperty("user.dir") 

obtient le répertoire à partir duquel la machine virtuelle Java a été démarrée.

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

La méthode ci-dessus obtient le répertoire de travail de l'utilisateur lors du lancement de l'application. C'est bien si l'application est lancée par un script ou un raccourci qui assure que c'est le cas.

Toutefois, si l'application est lancée à partir d'un autre emplacement (ce qui est tout à fait possible si la ligne de commande est utilisée), la valeur de retour sera là où se trouvait l'utilisateur.

Une méthode plus fiable consiste à work out the application install directory using ClassLoaders.

Questions connexes