lombk在IDEA中报ClassNotFoundException错误
Posted 苍月骨煲
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了lombk在IDEA中报ClassNotFoundException错误相关的知识,希望对你有一定的参考价值。
今天接手了一个项目,用到了lombk,第一次用到,做为纯JAVA来说,确实不错。
不过在使用中碰到了一个问题,就是在IDEA中,可以在结构中看到getter和setter等都已经正确的生成了,但是运行的时候,提示没有方法。(用Eclipse打开运行,发现是正常的)
后来看了一下,编译的时候,报了一个错误
lombok.javac.apt.Processor could not be initialized. Lombok will not run during this compilation: java.lang.RuntimeException: java.lang.ClassNotFoundException: lombok.javac.handlers.HandleHelper
去gradle里一看,原来依赖设置的是provided,也就是说,系统认为在运行时,环境会提供该jar包,不用复制到输出包中。
把provided改成compile后,IDEA里面也能正常运行了(用Maven的也一样)。
以上是关于lombk在IDEA中报ClassNotFoundException错误的主要内容,如果未能解决你的问题,请参考以下文章
IDEA中报错“cannot resolve symbol toDF”,但编译正确可以运行
IDEA中报错“cannot resolve symbol XXX”,但编译正确可以运行