Java - 在运行时编辑(解包/打包)外部jar?

发布于 2024-12-13 13:18:21 字数 153 浏览 0 评论 0原文

我正在开发一个程序,可以使用已经获得的类文件自动修改 jar 文件(准确地说,我正在自动修改 Minecraft)。这将涉及将 jar 解压到文件夹中、编辑文件(只是 File 类的简单使用)、重新打包 jar 并删除包含已编辑文件的临时文件夹。那么,我该如何解压/重新压缩 jar 文件呢?

I am developing a program that automatically modifies a jar file with already obtained class files(I am modding Minecraft automatically, to be exact). This would involve unpacking the jar into a folder, editing the files(just a simple use of the File class), and repacking the jar and deleting the temporary folder with the edited files. So, how would I go about decompressing/recompressing the jar file?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

才能让你更想念 2024-12-20 13:18:21

使用 JarFile 类(继承ZipFile 类的行为)。

With the JarFile class (which inherits behavior from the ZipFile class).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文