使用自定义文件的Java首选项API?

使用自定义文件的Java首选项API?,java,preferences,Java,Preferences,是否可以使用Preferences API将应用程序的设置存储在自定义文件中?据我所知,Windows中的首选项存储在注册表中,这不是一个好主意,我希望我的应用程序将首选项保存到D:\app.preferences。有可能吗?API的目的是使应用程序程序员不必知道操作系统如何选择保存用户首选项。如果您想将首选项保存在特定文件中,当然可以这样做。只需使用属性实例来读/写所需的文件。您可以实现自己的首选项,只需查看内部使用文件的。您无法使用首选项中的静态方法来获取根,但您必须自己将它们存储在某个位置

是否可以使用Preferences API将应用程序的设置存储在自定义文件中?据我所知,Windows中的首选项存储在注册表中,这不是一个好主意,我希望我的应用程序将首选项保存到D:\app.preferences。有可能吗?

API的目的是使应用程序程序员不必知道操作系统如何选择保存用户首选项。如果您想将首选项保存在特定文件中,当然可以这样做。只需使用属性实例来读/写所需的文件。

您可以实现自己的首选项,只需查看内部使用文件的。您无法使用首选项中的静态方法来获取根,但您必须自己将它们存储在某个位置。

通过导出和导入首选项,您可以得到您想要的。它还将存储在JAVA选择的任何特定于操作系统的存储机制中