gpt4 book ai didi

java - 如何在 JAR\Java 项目中存储值

转载 作者:行者123 更新时间:2023-11-30 04:54:48 25 4
gpt4 key购买 nike

我已经四处寻找了一段时间,但还没有真正找到任何结论。

我有一个我想要运行的java项目(桌面应用程序),我希望用户在第一次启动时输入一些值,这些值将永远保留各个变量的值,即当我重新启动时运行 jar 文件,将显示更改后的值,而不是初始打包的值。

我尝试使用 xml 将文件存储在 jar 中并对其进行读写,但没有成功。所以现在我选择这样做。

但是,如果有更简单的方法,请启发我,这对我来说是一个更大项目的初始步骤之一,在解决这个问题之前我拒绝继续。

最佳答案

您不应该在 JAR 内写入内容。我建议您将用户输入的值存储在该用户目录中的某个位置(您可以使用 System.getProperty("user.home") 来获取用户目录的路径)。然后您可以检查用户目录中的文件是否存在 - 如果存在,则使用它,如果不存在,则使用 JAR 中包含默认值的文件(或要求用户输入值)。

关于java - 如何在 JAR\Java 项目中存储值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8874417/

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