gpt4 book ai didi

java - 在 Java 桌面应用程序中创建本地存储目录

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:22:27 26 4
gpt4 key购买 nike

我正在构建一个 Java 桌面应用程序,需要存储一些本地数据(首选项和历史记录)。为此,我想在适当的位置创建一个新文件夹,例如 Windows 中的 AppData\myapp 和 Linux 中的 ~/.myapp苹果机)。

什么是好的、跨平台的方式来做到这一点?


我在这个网站上看到了几个关于这个问题的问题,但是要么:

  • 提问者想要查找 Windows 的应用程序数据(非跨平台)
  • 解决方案是在 user.home 中创建一个文件夹(Linux 风格,不是跨平台的)这是我目前所做的,但我正在寻求改进。

最佳答案

你总是可以使用 Java Preferences API它将存储每个用户的信息,您不必担心实现。不同的平台可以使用不同的实现,但对您(客户)是隐藏的。

另一种方法是使用 Apache Commons Configuration API,更复杂,但为您提供更多功能。

关于java - 在 Java 桌面应用程序中创建本地存储目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11139552/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com