Library source does not match the bytecode for class 最佳解决方案
2024-09-04 18:25:47
首先分析问题
打完的jar包,编译的后class跟java文件不一致,原因是重新打包后还是引用之前的java文件,不能重新加载新生成的jar。
解决方案
方案一
IDEA 工具,点击File 》invalidate caches /restart,重启IDEA看是否解决问题。
方案二
重新构建项目,点击Build 》Rebuild Project,重新构建后看是否解决问题。
方案三
删除本地的jar包,删除.m2/resposity/XXX.jar,重新加载maven依赖,观察问题是否得到解决。
终极解决方案
经过深思熟虑,可能是Lombok插件的问题,Lombok插件不能清除之前的java类文件。解决方案,将Lombok禁用后重新启用,再重新加载maven依赖,biu~ biu~ biu ~问题解决了
思考
遇到问题首先要排查可能是哪出问题了,逐步排查问题,问题就变得简单了,问题最终也会得到解决。
最新文章
- Linux编程环境
- CPU占用率呈正弦实现,及实时输出进程和线程的CPU占用率
- tshark 抓包分析
- linux下vim配置以及一些常用的快捷键
- Angular JS笔记
- HttpClient_javax.net.ssl.SSLHandshakeException: sun.security.validator 问题解决,与环境有关
- Open经验库网址
- java常用面板
- 一排div自由下落
- Android中shape属性详解
- [NOIP2015pj题解]From某因为时间快了那么一点点超过下一位的蒟蒻(其实是纯代码).
- 数据结构(括号序列,线段树||点分治,堆):ZJOI 2007 捉迷藏
- 【转】解决Gradle DSL method not found: ‘android()’
- 关于多线程的一个例子(UI实时显示)
- 教你用CSS代码写出的各种形状图形
- python简单线程和协程学习
- 一 time与datetime模块
- scrapy系列(一)——Python 爬虫框架 Scrapy1.2 Windows 安装教程
- 自动化部署之搭建yum仓
- Maven Package Plugins And Maven Test