我正在为一家公司设计一个(非常大的)应用程序。使用此应用程序,用户可以生成XML文档形式的内容,他们可能希望彼此共享。
起初看起来似乎是一个微不足道的问题,但是当用户点击“另存为”按钮时,我需要一个默认位置。不幸的是,有不同的操作系统,我没有使用它们,所以我不知道什么是常见的事情。 .jar可以在任何地方执行,当前的执行目录似乎不是专业的解决方案。桌面也不是。有没有办法获得一个适当的系统依赖的位置,我可以使用?经常使用Windows C:/Program Files/APPLICATION_NAME
或C:/Users/USER/AppData/APPLICATION_NAME
。在我的研究中,我偶然发现了C:/Documents And Settings/All Users/Application Data/