【问题标题】:How to create a variable with info that persists across runtimes [duplicate]如何使用跨运行时持续存在的信息创建变量[重复]
【发布时间】:2017-05-21 17:28:30
【问题描述】:

我正在构建一个数据库,我希望能够存储用户输入的文件路径,并且即使在应用程序关闭并重新启动后也可以将其作为变量使用,以防止每次启动时重新输入路径。

【问题讨论】:

  • 将其存储在某处:文件、数据库、cookie 等。
  • 你可能想看看java.util.prefs.Preferences
  • @OleV.V.我不确定您是否完全理解我要查找的内容,因为这似乎更适用于一般应用程序设置,而不是特定的变量值。

标签: java eclipse javafx


【解决方案1】:

使用您在表单中存储信息的文件:

key=value

例如:

filepath=C://myFolder

并使用属性从文件中检索信息。

https://docs.oracle.com/javase/7/docs/api/java/util/Properties.html

【讨论】:

  • 现在唯一需要做的就是找到那个文件……如果你把它存储在一个罐子里,你会遇到写入它的问题;如果你把它放在外面,你可能会很难找到它......
  • 将其存储在外部应该是富客户端应用程序中的特权解决方案。通常,该文件定义在相对于复制/安装应用程序的目录的路径中,但也可能是用户目录。
  • 感谢帮助我实际上忘记了存储信息的属性类。
  • 不客气。属性应该是令人难忘的:)
猜你喜欢
  • 2021-06-07
  • 2022-12-14
  • 1970-01-01
  • 2013-03-02
  • 1970-01-01
  • 1970-01-01
  • 2019-12-20
  • 2012-03-11
  • 1970-01-01
相关资源
最近更新 更多