0

我需要读取和写入 .dat 文件以保存我正在开发的游戏的高分。这一切都在 Eclipse 中工作,但是当我将其转换为可运行.jar文件时,没有.dat文件可以保存我的分数。如何从我的文件中访问.dat与我的文件位于同一文件夹中的文件以保存我的分数?.jar.jar

4

1 回答 1

2

一般来说,尝试写入运行 jar 文件的位置是一个非常糟糕的主意。如果 jar 文件作为 Web 应用程序从 .war 文件中运行,会发生什么情况?在这种情况下,您无法写入 jar 文件的位置。

您应该修改程序以查看环境变量、java .properties 文件或命令行参数(或全部 3 个)来告诉它在哪里写入输出,然后在执行时提供合适的输出位置。

于 2013-02-25T02:55:30.870 回答