工作中,遇到到這個錯誤 “java: You aren‘t using a compiler supported by lombok, so lombok will not work and has been disabled” 并附帶報錯“java 找不到符號”
錯誤描述
idea因為lombok的報錯:
java: You aren't using a compiler supported by lombok, so lombok will not work and has been disabled.
Your processor is: com.sun.proxy.$Proxy8
Lombok supports: sun/apple javac 1.6, ECJ
原因:這是由于Lombok的版本過低的原因章办,將Lombok版本提升至1.18.24后問題就可以解決偏形。
錯誤解決
方法一:版本提升
將Lombok版本提升至1.18.24后問題就可以解決。
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<optional>true</optional>
<version>1.18.24</version>
</dependency>
檢查是否已經(jīng)下載成功:
image.png
方法二: 添加參數(shù)
在Compiler中增加如下參數(shù)配置即可
-Djps.track.ap.dependencies=false
image.png