同福

安装lombok后编译错误java.lang.ExceptionInInitializerError

介绍

介绍

福哥今天在新电脑上安装IDEA,在配置lombok的时候发现项目编译出错了。

java.lang.ExceptionInInitializerError

双击错误也没有定位代码,这是怎么回事呢?

因为是刚刚安装的lombok,想到应该是它的问题了。

解决

原因

之前的电脑上用过lombok没有报错,同样的pom.xml依赖设置为什么不行呢?

灵光一闪,在IDEA上安装lombok的话是需要安装lombok的插件的,会不会是刚刚安装的lombok插件版本太高了?

解决

进入lombok官网,打开下载页面,查看最新版本号

https://projectlombok.org/download

0cee480416a1ae3d.jpg最新版本是1.18.16

马上改pom.xml试试看

<!-- lombok -->
<dependency>
    <groupId>org.projectlombok</groupId>
    <artifactId>lombok</artifactId>
    <version>1.18.16</version>
</dependency>

点击“启动”项目,成功了!!!