Jar包调试方法

背景

生产报错,空指针,没有源码,Jar包中存在多个main入口,我需要执行其中某一个类。

方案

方案一

jadx 进行反编译
缺点1:把相关依赖也一同反编译了,代码乱乱的。
缺点2:有概率一点文件都没有

方案二

idea引入jar包
image.png

通过idea的反编译进行调试。
缺点1:idea太重了。

执行jar中某个类

java -cp 文件.jar 类名 参数1 参数2

评论 0

还没有评论,来说点什么吧。

提交后需要审核才会公开。