java - 如何存储 Java 桌面应用程序(多平台)全局设置?

标签 java windows macos swing desktop-application

我真正需要的是在用户机器上的某处存储应用程序首次执行日期和一些设置等信息。该程序将在 Windows 和 Mac OS 上分发。此信息需要在同一台机器上的用户之间共享......有些全局设置。在 Windows 上,我可能会将此信息存储在注册表中,不确定 Mac ......我真的很想要一个多平台解决方案,否则请告知特定于平台的解决方案。

最佳答案

使用java.util.prefs.Preferences

如果您希望机器上的所有用户都使用相同的属性,请使用 Preferences.systemRoot()(而不是 Preferences.userRoot())

关于java - 如何存储 Java 桌面应用程序(多平台)全局设置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3913081/

相关文章:

java 对从文本文件中读取的字符串进行标记化

java - 一名测试观察员报告 JUnit Suite 中各个测试的结果

c - 如何获取内存类型?

python - 如何更改默认 Python 版本?

java - 用4个空格替换java文件中的制表符?

java - 如何将 hibernate 与 MS Access 一起使用?

windows - Windows x64 是否有任何 POSIX 兼容层?

c++ - Win32 上的 LAPACK

c++ - FLTK-不显示Mac iOS图像

java - 下载java文件后打不开