在jdk1.9中使用lombok報(bào)錯(cuò)如下:
Warning:(5,8)java: lombok.javac.apt.LombokProcessor could not be initialized. Lombok will not run during this compilation: java.lang.IllegalArgumentException: com.sun.tools.javac.api.ClientCodeWrapper$WrappedStandardJavaFileManager extends com.sun.tools.javac.api.ClientCodeWrapper$WrappedJavaFileManager implements javax.tools.StandardJavaFileManager。典尾。蹦渣。。拱雏。徽级。察蹲。裕便。绒净。。
原因:
如果 IDEA 中已安裝 Lombok 插件偿衰,并且在項(xiàng)目中開啟了注解處理挂疆,就能夠正常解析 Lombok 注解。但是很遺憾的是下翎,無法直接在 IDEA 中使用 JDK 9 構(gòu)建
解決方法一:降低jdk版本
解決方法二:需采用將構(gòu)建與運(yùn)行委托給 Gradle 的方式缤言。