--- src_new/org/argouml/application/configuration/ConfigurationProperties.java~ 2003-06-30 02:53:41.000000000 +0300 +++ src_new/org/argouml/application/configuration/ConfigurationProperties.java 2003-08-29 02:56:26.000000000 +0300 @@ -83,7 +83,15 @@ * @return a generic path string. */ public String getDefaultPath() { - return System.getProperty("user.home") + "/argo.user.properties"; + String home = System.getProperty("user.home"); + File homedir = new File(home); + File appdir = new File(homedir, ".argouml"); + + if (!appdir.exists()) { + appdir.mkdirs(); + } + + return home + "/.argouml/argo.user.properties"; }