项目中引入了lombok启动报错java: 找不到符号 符号: 变量 log

 

 
项目中引入了lombok启动报错java: 找不到符号 符号: 变量 log

在使用 Lombok 库时遇到“找不到符号 符号: 变量 log”的问题通常是因为 Lombok 的相关注解没有被正确识别或者在编译时没有被正确处理。下面是一些解决这个问题的步骤:

1. 确保正确添加了 Lombok 依赖

首先,确保你的项目中已经正确添加了 Lombok 的依赖。如果你使用的是 Maven,可以在 pom.xml 中添加如下依赖:

<dependency>
    <groupId>org.projectlombok</groupId>
    <artifactId>lombok</artifactId>
    <version>1.18.24</version> <!-- 使用最新的稳定版本 -->
    <scope>provided</scope>
</dependency>

  

2. 安装 Lombok 插件

确保你的 IDE(如 IntelliJ IDEA, Eclipse 等)已经安装了 Lombok 插件。对于 IntelliJ IDEA,你可以通过以下步骤安装:

  • 打开 IDE,进入 File > Settings > Plugins

  • 搜索 Lombok,找到并安装它。

  • 重启 IDE。

对于 Eclipse,你可以通过以下步骤安装:

  • 打开 Eclipse,进入 Help > Eclipse Marketplace...

  • 搜索 Lombok,找到并安装它。

  • 重启 Eclipse。

3. 配置 Lombok 编译器插件

确保你的构建工具(如 Maven 或 Gradle)配置了正确的 Lombok 编译器插件。对于 Maven,你需要在 pom.xml 中添加如下配置:

<build>
    <plugins>
        <plugin>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok-maven-plugin</artifactId>
            <version>1.18.20.0</version> <!-- 使用最新的稳定版本 -->
            <executions>
                <execution>
                    <phase>generate-sources</phase>
                    <goals>
                        <goal>delombok</goal> <!-- goal is just an example, you might not need it if you're not using delombok -->
                    </goals>
                </execution>
            </executions>
        </plugin>
    </plugins>
</build>

  

posted @ 2025-06-27 16:08  红尘沙漏  阅读(1000)  评论(0)    收藏  举报