首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Eclipse部署:如何向Jar文件中添加自动生成文件

Eclipse部署:如何向Jar文件中添加自动生成文件
EN

Stack Overflow用户
提问于 2012-04-13 00:31:55
回答 1查看 302关注 0票数 0

我已经完成了我的项目,现在我已经将它部署到jar文件中。但我遇到了一个问题:

我的程序在Eclipse中自动生成一个文件(例如: data.sav),它出现在最前面的项目文件夹中。当我部署时,这个文件不包含到jar文件。所以,它从没有数据开始。

我跑完做了某事后,它又变成了data.sav。但是,我在那个jar文件中没有看到这个文件。我这么说是因为我希望将旧的data.sav改写为新的data.sav。

所以,请教我,如何将"data.sav“包含到jar文件中。在Eclipse中部署时,我看不到这个选项。

下面是我想要编写的文件代码:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
ObjectOutputStream writer = new ObjectOutputStream(
    new FileOutputStream("data.sav"));

为了更清楚我为什么要这么做。例如,,一个游戏有一个列表,其中包含了最多10个人的最高得分。当你第一次玩的时候,还没有人玩,所以我必须通过在这个高分列表中写一些人来“欺骗”,所以我的程序有一些以前玩过的“虚拟播放器”

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-04-13 01:01:06

罐子是只读的。有关更多详细信息,请参阅How can a Java program use files inside the .jar for read and write?

也许使用Preferences API存储高分会更好。它会自动处理“信息放在哪里”。

如果做不到这一点,我就会拥有这个应用程序。将虚拟分数和随后的任何真实分数写入user.home子目录中的文件中。这是一个应该允许对标准Java应用程序进行读写的地方。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10137615

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文