gpt4 book ai didi

java - 如何将jar文件和dat文件转换为exe文件

转载 作者:行者123 更新时间:2023-11-30 03:36:48 25 4
gpt4 key购买 nike

我的 java 程序有一个 jar 文件和一个 dat 文件。这是一个简单的打字游戏,当玩家玩游戏时,游戏会将最高分保存在该 dat 文件中并显示分数。

但我想将它们都转换为一个 exe 文件。我怎样才能做到这一点?

dat 文件不在我的 jar 文件中,因为我的程序需要写入和读取 dat 文件来更新和显示最高分,并且可能无法将 dat 文件保留在 jar 文件中。 (我在这个网站上搜索了此类问题,但我发现只能读取 jar 文件内的 dat 文件;但不能写入它。)

最佳答案

通常,应用程序在运行时不会操作自己的可执行文件。这与可执行格式(JAR 或 EXE)无关。也许某些恶意代码正在做这样的事情,但您不希望您(或您的客户)的防病毒程序认为您的应用程序是恶意软件,不是吗?

因此,普遍接受的模式是将程序代码、主数据(只读)和用户数据(读写)分开。您可以将程序代码和部分或全部主数据(例如程序图标、默认值等)放在一起形成可执行文件。但用户数据应该位于单独的文件中(或数据库或系统注册表等)。

我不知道为什么您想将用户数据存储在可执行文件中,但如果您的动机是只想将应用程序部署为单个文件,那么您可以使用类似 IzPack 的内容。为您的应用程序创 build 置。或者,您将数据文件的只读部分放入可执行文件中,这样您就不需要随可执行文件一起发送额外的数据文件。然后可以在第一次运行期间创建包含用户特定数据的数据文件。

关于java - 如何将jar文件和dat文件转换为exe文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27703702/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com