Library source does not match the bytecode

Library source does not match the bytecode
搜索了很多博客, 各种解决问题的办法:
1, 写在lombok
2, 清理idea缓存+重启IDE
3, 删除maven仓库的source源码, 并重新加载maven项目
Stack Overflow中也提供了解决办法, 无非以上几种.

在我的案例中, 以上统统没有起作用, 自己动手解决

做过的尝试:
1, 统一JDK的编译版本与语言版本, (之前使用的jdk11,语言level使用的版本是8, 编译版本在mvn里面限制为8), 为了排除这个错误, 全部统一到了11, 貌似还是没有效果.

2, 其实犯了一个很弱智的错误, 少了一个依赖, 虽然引入的是源码包, 用来阅读源码, 但源码的依赖缺失, 也是抛出如题标题框的一种.
在这里插入图片描述

将爆红的依赖引入, 什么问题都没有了. 在我的项目中, 压根和mvn以及idea设置无关

猜你喜欢

转载自blog.csdn.net/malipku/article/details/120811689