0

我正在尝试创建一个 java 独立程序,并且想知道是否有办法在我的 jar 中存储某种数据?

你看,我最初的想法是使用 jar 中的 xml 文件来读取和写入内容。我从 xml 文件中读取内容没有问题,但有人告诉我你不能真正在 jar 中编辑/创建新文件。

我想要它,所以当我将可执行 jar 发送给我的朋友时,我输入的初始数据已经在其中,然后他们可以添加或更改数据。我觉得它非常棘手,因为它必须是一种数据存储形式,没有互联网访问权限,也不需要我的朋友安装更多东西。

4

2 回答 2

0

最后我决定选择 sqlite。它完全按照我想要的方式工作。将来我可能会研究 javaDB,因为它似乎有更好的 SQL 语言支持 sqlite.org/cvstrac/wiki?p=SqliteVersusDerby

于 2013-08-30T09:04:20.303 回答
-1

据我所知,JAR 文件是只读的,无法重写。我的建议是使用 MS Access 数据库作为 JAR 的数据管理员。由于它是可移植的,唯一的缺点是您必须将 JAR 和 MDB 文件放在一起(或将它们放在 1 个文件夹中)。

于 2013-06-02T16:27:46.060 回答