我有一个运行并询问用户一些信息的 Jar (info.jar)。
此信息应该写入保存在另一个未运行的 jar (act.jar) 中的文本文件中。act.jar 然后可以使用从 info.jar 检索的设置运行,并作为单个文件分发,而无需外部配置。
有谁知道我可以如何将我的配置写入另一个 jar 文件?
我还没有尝试过任何事情,因为我不知道如何访问不同 jar 中的文件。我找到的所有材料都用于写入正在运行的 jar。
我有一个运行并询问用户一些信息的 Jar (info.jar)。
此信息应该写入保存在另一个未运行的 jar (act.jar) 中的文本文件中。act.jar 然后可以使用从 info.jar 检索的设置运行,并作为单个文件分发,而无需外部配置。
有谁知道我可以如何将我的配置写入另一个 jar 文件?
我还没有尝试过任何事情,因为我不知道如何访问不同 jar 中的文件。我找到的所有材料都用于写入正在运行的 jar。
JAR 文件只是 ZIP 文件。您应该能够使用 java.util.zip
包中的类来做您想做的事。一个快速的谷歌搜索出现了一堆关于如何使用这个包的帖子。
Jar 文件是带有一些额外元信息的 zip 文件。
因此,您可以在运行时环境中使用 zip 相关方法将其视为 zip 文件,
尽管如此,使用 jar 文件来保存用户提供的信息的想法有点不寻常。您试图解决的根本问题是什么?