我已经完成了我的项目,现在我已经将它部署到 jar 文件中。但是我遇到了一个问题:
我的程序在 Eclipse 中自动生成一个文件(例如:data.sav),它出现在最前面的项目文件夹中。当我部署时,这个文件不包含 jar 文件。所以,它从没有数据开始。
在我运行并做某事之后,它再次制作了data.sav。但是,我在那个 jar 文件中没有看到这个文件。我这样说是因为我希望将旧的 data.sav 覆盖为新的 data.sav。
所以,请教我,如何将“data.sav”包含到 jar 文件中。在 Eclipse 中部署时我没有看到这个选项。
这是我要编写文件的代码:
ObjectOutputStream writer = new ObjectOutputStream(
new FileOutputStream("data.sav"));
为了更清楚我为什么这样做。例如,一个游戏有一个包含最多 10 人高分的列表。当你第一次玩的时候,还没有人玩,所以我必须在这个高分榜上写一些人来“作弊”,所以我的程序有一些以前玩过的“傻瓜玩家”。