Java Preferences API使用自定义文件?

时间:2011-10-30 20:40:28

标签: java preferences

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

3 个答案:

答案 0 :(得分:4)

Preferences API的目的是让应用程序员不必了解操作系统如何选择保存用户首选项。如果你想在特定文件中保存首选项,你当然可以这样做。只需使用一个Properties实例来读/写你想要的文件。

答案 1 :(得分:1)

您可以实现自己的偏好设置,只需查看内部使用文件的Linux implementation即可。你只是不能使用Preferences中的静态方法来获取根,但你必须自己将它们存储在某个地方。

答案 2 :(得分:0)

通过导出和导入首选项,您可以拥有所需的内容。它仍将存储在JAVA选择的任何特定于OS的存储机制的任何地方