我有一个Web Start应用程序需要保存单个文本文件。我想知道我应该在哪里写这个文件,这样它就会放在一个整洁的地方,而不管它运行的平台如何。什么是将文件保存到Java应用程序的好地方?
如果我得到我的文件路径是这样的...
new File(System.getProperty("user.dir") + System.getProperty("file.separator") + "test.txt);
...那么这个文件被写入好地方并不起眼的Linux,但在Windows桌面上,旁边的图标,我跑该程序来自并且这并不理想,因为用户不一定需要知道或关心该文件存在。
是否有一个很好的,独立于平台的获取文件路径的方法,可以让我将文件保存在谨慎的地方?我并不在乎它在哪里结束,而是在桌面上看不到它。
谢谢。
尼尔
谢谢。其实它需要永久。 – 2009-11-26 17:56:59