是否有某种 JRE 附带的注册表并且不会随 JRE 更新而改变?我想保存一些值——比如窗口位置、使用的路径或许可证——但不想将它们保存到文件中。
另一种方法是加密文件(例如许可证文件)或 xml 文件(例如选项文件)。
您可以为此使用 Java Preferences API:
http://docs.oracle.com/javase/6/docs/api/java/util/prefs/Preferences.html
但我同意 Jon Skeet 的观点,将这类东西存储在文件中会更好。例如,在更换计算机或在不同计算机之间同步时,它更容易使用。
您可以为此使用Properties
文件。