内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用
你在哪里存储用于J2SE应用程序的用户特定和特定 于计算机的运行时配置数据?
(例如,Windows上的C:\ Users \ USERNAME \ AppData \ Roaming \和Unix上的/ home / username)
如何以平台无关的方式在文件系统中获得这些位置?
这取决于你的J2SE应用程序类型:
所有这些方法,谨慎使用时 - 使用正确的separatorChar - OS中性。
首先是格式:
根据您的应用场景,通常使用prefs API可能是好事或坏事。
关于prefs的文件布局,它又取决于你的应用程序。一般的建议是:
这说明了一些管理配置的标准技术。你可以使用不同的库和工具来实现它们,从原始的JRE开始,添加Spring / Guice或者去一个完整的J2EE容器(可能使用嵌入式Spring)
其他管理配置的方法是: