当我读到修改version.jar文件以修改你的游戏时,我正在玩“我的世界”版本文件。我开始尝试一些东西,几乎立刻就被卡住了。
我用终端应用程序在Mac上工作。
我的问题如下:
我开始将version.jar文件放到TEST文件夹中。
我首先运行cd path_to_folder/TEST.
jar -xf version.jar女巫似乎提取了该文件夹中的.class文件、一些其他文件和一些文件夹(包括文件夹META-INF/MANIFEST.MF.)
此时,我尝试重新创建version.jar文件。
首先,我删除了原始的rm version.jar.
version.jar文件,该文件仍然存在于TEST中,使用TEST运行jar -cmf META-INF/MANIFEST.MF 1.12.2_mod.jar *创建了一个新的version.jar文件.现在我试着运行它,但是它不起作用。分析两个文件的维数(前后),我没有得到相同的大小:原来的是10’180’113字节,而新的是10’195’006的字节。
我如何解决我的问题?
编辑:
在尝试使用终端之前,我使用了MacOS的本机解压缩工具,然后将其压缩为zip,最后将扩展重命名为.jar。不起作用。
如果我首先将.jar扩展重命名为.zip、解压缩、压缩并最终重命名扩展,则结果相同。不起作用。
我还尝试使用Keka压缩和解压缩压缩文件。不起作用。
我可以尝试将文件插入到version.jar文件中,但是我很难使用命令的语法.
发布于 2021-07-08 19:45:30
来自过去的我!
要在Mac上编辑.jar文件而不需要解压缩和重新创建,可以执行以下操作:
version.jar。cd path_to_folder/TEST
mkdir tmp
mv version.jar tmp/version.jar
jar -xf tmp/version.jar在path_to_folder/TEST.
version.jar.文件夹中。
version.jar.中。
cd path_to_folder/TEST
jar -uf version.jar freshly_selected_file现在您可以使用您的修改运行您的version.jar。
https://stackoverflow.com/questions/68305117
复制相似问题