导出到 .jar -> 通用实现?-6ren"> 导出到 .jar -> 通用实现?-我有一个程序,可以在.txt 文件中读取和写入。我的计划是,创建一个包含 .txt 文件的“res”文件夹。 “res”文件夹将添加到构建路径中,如果我将此项目导出到 .jar 文件,并且只有一个包含-6ren">
gpt4 book ai didi

java - 使用 "read/write into .txt-file"进行编程 -> 导出到 .jar -> 通用实现?

转载 作者:行者123 更新时间:2023-12-02 06:21:54 26 4
gpt4 key购买 nike

我有一个程序,可以在.txt 文件中读取和写入。我的计划是,创建一个包含 .txt 文件的“res”文件夹。 “res”文件夹将添加到构建路径中,如果我将此项目导出到 .jar 文件,并且只有一个包含 .txt 文件的 .jar 文件。

但现在我知道,不可能写入 .jar 文件。

我现在的实际计划是,我不将“res”文件夹添加到构建路径中,将项目导出为 .jar 文件,将 .jar 文件放入“我的程序”文件夹中,然后将“res”文件夹也放入“我的程序”文件夹中。那么它应该可以工作,但我发现这个解决方案很脏......

这是执行此操作的常见方法吗?我最喜欢的是“只有一个包含所有内容的 .jar 文件”,但这不起作用......

替代方案:我过去听说它存在一个java的“集成数据库”。如果我使用这样一个集成数据库而不是我的 .txt 文件,在这种情况下可以使用我最喜欢的解决方案“只有一个 .jar 文件包含所有内容”吗?

最佳答案

根据您在 .txt 文件中存储的数据类型,您可能希望考虑 Preferences API ,这是存储配置信息的标准方法,您需要在程序的一次运行到下一次运行时保留这些信息。这是一个跨平台 API,它以适合您运行的任何平台的方式存储数据 - Windows 上的注册表中、~/Library 下的 .plist 文件中> 在 Mac 上,以及在 Linux 上用户主目录中的隐藏文件中(但您不需要关心后端,API 在所有情况下都是相同的)。

关于java - 使用 "read/write into .txt-file"进行编程 -> 导出到 .jar -> 通用实现?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20937016/

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