【问题标题】:How can I save a String without needing a file outside the .jar? [duplicate]如何在不需要 .jar 之外的文件的情况下保存字符串? [复制]
【发布时间】:2016-05-05 21:25:28
【问题描述】:

我目前正在创建密码安全类型的应用程序,但我在登录时卡住了。目前,用户可以使用 JFileChooser 创建一个帐户并选择保存数据的位置(通过对象序列化)。这一切都很好。问题是当用户关闭应用程序并尝试登录(不创建新帐户)时,应用程序不知道登录数据的保存位置,因此无法检查登录凭据是否有效。除了让用户在每次登录时向应用程序显示保存数据的位置之外,我该如何解决这个问题?

【问题讨论】:

  • 将位置与用户凭据相关联,以便登录时可以查找文件所在的位置。基本上,您会将其存储在常见/众所周知的位置,for example

标签: java swing save jfilechooser


【解决方案1】:

您有 3 个基本选项:

  1. 将密码文件保存在 .jar 的相对位置,以便它始终知道在哪里找到它。
  2. 通过命令行将变量传递给应用程序。
  3. 让应用程序查找环境变量。

【讨论】:

    猜你喜欢
    • 2022-01-25
    • 2021-06-11
    • 1970-01-01
    • 1970-01-01
    • 2012-03-06
    • 2023-03-17
    • 1970-01-01
    • 1970-01-01
    • 2020-12-28
    相关资源
    最近更新 更多