Liubsyy / JarEditor

IDEA plugin for directly editing and modifying files in jar without decompression. (一款无需解压直接编辑修改jar包内文件的IDEA插件)
Apache License 2.0
536 stars 47 forks source link

求教保存出现这个是怎么回事啊 #13

Open 56025192 opened 2 months ago

56025192 commented 2 months ago

image

Liubsyy commented 2 months ago

应该是缺少依赖包,比如fastjson2,还有kotlin的包,你的jar依赖这个,把依赖包添加到外部库就行

56025192 commented 2 months ago

image 现在提示这个了

应该是缺少依赖包,比如fastjson2,还有kotlin的包,你的jar依赖这个,把依赖包添加到外部库就行

Liubsyy commented 2 months ago

按提示根据具体情况修改一下编译语法问题吧,比如super这个放第一行,还有未覆盖抽象方法,IDEA自带的反编译器的反编译效果不一定100%准

Liubsyy commented 2 months ago

目前依赖IDEA自带的反编译器(Fernflower)有一些弊端,后续考虑增加其他反编译器比如CFR 、Procyon等,还会考虑引入字节码修改工具javassist,ASM等解决修改混淆jar问题

56025192 commented 2 months ago

好的 谢谢