我有一个Java项目,用于创建带有表的UI,该表是可编辑的,当您添加条目时,我将其保存到项目文件夹中src之外的数据文件夹中的json中。我正在使用Intellij,我知道创建一个JAR来使其成为人工制品,并选择数据文件夹作为资源。但是当创建JAR时,它无法找到文件data / items.json这是因为JARS无法编辑其中的文件?
答案 0 :(得分:1)
Jar文件是只读的,这意味着你无法在jar中保存信息。您可以将文件保存在读取文件中,但不能编辑它们。
在您的情况下,或多或少有两个选项:
*.json
文件保存在例如OS Temp路径中或您可以读取和写入的其他位置。