作为一个程序员,首先得会使用debug,通过debug找到代码中的问题,或者看底层源码了解更深层次的原理。
debug不了
如下图所示,执行不了第二个断点,无论是刷新maven,还是执行rebuild project,都不能进入,
![在这里插入图片描述](https://img-blog.csdnimg.cn/2c4b1494bdcb4993a4d096ca7c003a20.png)
解决办法
点击下图右上角这个choose sources
![在这里插入图片描述](https://img-blog.csdnimg.cn/5d63cd6750f24fea9eb7b7d450725213.png)
然后随便选择一个版本
![在这里插入图片描述](https://img-blog.csdnimg.cn/8db1e861fa5747118d93cc62197cd082.png)
然后点OK,然后点击右上角的Download Sources下载源码就可
![在这里插入图片描述](https://img-blog.csdnimg.cn/032b8af9dbe64f769bf15882afea5054.png)
再次debug就可以进入断点了。
原理
因为项目中jar包版本过多不知道选择那个所以跳过,所以要选择版本,下载源码是因为当前版本是idea随机反编译的一个版本,所以下载指定的版本的源码。