可能重复:
在跨平台Java中将文件存储在用户目录中
我正在处理一个 java 项目,java 应用程序最终生成了一些 .class 文件。目前,这些文件存储在主应用程序目录内的项目目录中。某些在具有特定版本 Novel 安全软件的网络上运行应用程序的人有时会在创建或修改这些 .class 文件时遇到问题。我想始终将这些文件存储在本地,但我不确定将它们存储在 PC 版本的何处。在 Mac 上,我想我会将它们存储在应用程序支持中,但我不知道 PC 上有类似的地方。此外,最好有一个适合 XP Vista 和 7 的位置,但如果我必须为每个操作系统都有特定的位置,那也足够了。