问题描述
pom中引入了lombok ,但是运行时无法识别@getter、@slf4j等注解
我的碰到的问题如下
lombok.javac.apt.LombokProcessor could not be initialized. Lombok will not run during this compilation: java.lang.IllegalArgumentException: com.sun.tools.javac.main.DelegatingJavaFileManager$DelegatingSJFM extends com.sun.tools.javac.main.DelegatingJavaFileManager implements javax.tools.StandardJavaFileManager
解决方法
- 是否指定了具体版本,可能是版本问题
- 是否引入了lombok插件,idea的话可以通过 file/settings/plugins 进行插件下载
- Java版本的问题。 通过file/project structure/project 查看jdk版本号,我是这里出错了,用了12版本,改回1.8就好使了。