如何使Jar exe文件读取/写入数据从文本文件



如何将文本文件转换为jar文件。实际上,在我的java项目中,我从文本文件中读取和写入数据,但当我将我的项目转换为jar可执行文件时,从/写入文本文件不工作,我应该怎么做才能使这项工作,请帮助我。

出于安全原因,jar文件是不可变的。不能将数据保存回jar文件中。

从Java程序保存的数据必须存储在类路径之外。在哪里,取决于你。

如果您的程序必须附带一个示例/默认文件,为了开始,您的代码可以尝试从外部位置读取文件。如果没有找到,则从jar文件中的样例/默认文件中读取。更新内存中的内容后,保存到外部位置,下次执行时将从该位置读取。

您可以使用Classloader读取jar中的文件,但当然您将无法对其进行写入。
为了能够读取和写入文件系统中应该存在的两个文件,您可能需要查看通过资源

读取和写入Java文件

最新更新