IDEA - Lombok相关代码飘红问题的解决!!
Lombok的代码总是飘红,当打开对应的文件时候,飘红消失,代码正常了!!
Lombok插件正常安装了;maven里面的依赖也正确加入了;IDEA里面的代码注解开关已经启动了,怎么还飘红呢?
最终通过QQ群里朋友(缘来是渊)提示解决了!!群友提示我编译工程,当我编译工程时候发现报错了,错误如下:
java.lang.ExceptionInInitializerError: com.sun.tools.javac.code.TypeTags
这个错误参数的原因是Lombok版本低对于当前使用的JDK,换成和当前JDK匹配的Lombok就可以了!!
我正在使用的JDK是14,飘红时候使用的Lombok版本是1.16.x的!
到maven仓库查看最新版的Lombok是1.18.12,在pom文件中重新引入,等待maven下载完毕就好了!!
maven仓库地址:https://mvnrepository.com
pom中加入的Lombok:
<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.18.12</version> </dependency>
参考: