debug动态加载的jar包
假设你的工作参与了大型的maven项目,你在团队协作中需要debug同事编写的代码(某个实现类),而这个并不是maven依赖,而是动态加载的jar包,那么你刚开始一定会遇到如下情况
以上是一个运行时加载jar包的测试类(重点不是这个),你发现问题来了,debug进不去具体的方法实现,强制步入也找不到窗口!
没错,这说的就是我刚刚进入工作的时候,那时idea用的还不熟练。
问题解决
通过idea窗口左上角:文件–>项目结构,在项目结构窗口中点击”模块“,找到”依赖“,点击“+”号,添加同事传过来的jar包
这时,在目录中点击“外部库”,就能看到jar包了。
然后再去debug,这时就能强制步入了。也可以直接在实现类中打断点