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>

參考:

https://blog.csdn.net/fgyibupi/article/details/86139598

https://lllovol.com/ide-code-error-solution/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM