菜鸟提问:怎么对jar格式的插件进行修改,比如我想修改插件的文字提示内容,我应该用什么软件可以对jar格式的插件进行修改?
本帖最后由 幻心飞小骥 于 2023-1-19 21:10 编辑
jar是java代码编译后的压缩包格式的可执行文件,
修改的话,建议用zip压缩包处理软件把它解压缩,再找一找可以反编译.class文件的软件(网上一搜有很多的)
.class文件反编译后是.java文件,内有可直接用记事本编辑的java代码,你可能需要的是改一下那里面的文本。
然后再把所有改过的文件替换掉原jar包的同目录同名文件。
如果文本在json等其他非.class文件内,那可以省反编译的一步,直接用360压缩之类的软件打开压缩包,在包内编辑就行。
对乐,还有件事,.class反编译后的java代码可能会很乱很乱,我反编译过我的世界版本的jar,里面的变量名什么的挺让我头疼。
jar是java代码编译后的压缩包格式的可执行文件,
修改的话,建议用zip压缩包处理软件把它解压缩,再找一找可以反编译.class文件的软件(网上一搜有很多的)
.class文件反编译后是.java文件,内有可直接用记事本编辑的java代码,你可能需要的是改一下那里面的文本。
然后再把所有改过的文件替换掉原jar包的同目录同名文件。
如果文本在json等其他非.class文件内,那可以省反编译的一步,直接用360压缩之类的软件打开压缩包,在包内编辑就行。
对乐,还有件事,.class反编译后的java代码可能会很乱很乱,我反编译过我的世界版本的jar,里面的变量名什么的挺让我头疼。
对于没有java基础的人而言,反编译jar文件更改其中的文本是很难的
推荐recaf。
没有java能力改起来不大现实,或者你能找到作者的未编译过的版本。也就是.java文件,打开jar直接用压缩包形式打开就可以了。
建议检查一下config中有没有可以更改的地方,没有的话建议找作者改或者找作者给你.java文件。
建议检查一下config中有没有可以更改的地方,没有的话建议找作者改或者找作者给你.java文件。