java:无法解析日志

java:无法解析日志,java,intellij-idea,lombok,intellij-lombok-plugin,Java,Intellij Idea,Lombok,Intellij Lombok Plugin,我遇到了一个问题 我用 错误:(16,10)无法解析java:日志 我有配置 设置->构建、执行、部署->编译器->注释启用注释处理 设置->其他设置->龙眼 <!-- SLF4J --> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <versio

我遇到了一个问题 我用

错误:(16,10)无法解析java:日志

我有配置 设置->构建、执行、部署->编译器->注释启用注释处理

设置->其他设置->龙眼

    <!-- SLF4J -->
    <dependency>
        <groupId>org.slf4j</groupId>
        <artifactId>slf4j-api</artifactId>
        <version>1.7.21</version>
    </dependency>
    <!-- Logback -->
    <dependency>
        <groupId>ch.qos.logback</groupId>
        <artifactId>logback-core</artifactId>
        <version>1.1.3</version>
    </dependency>
    <dependency>
        <groupId>ch.qos.logback</groupId>
        <artifactId>logback-classic</artifactId>
        <version>1.1.3</version>
    </dependency>
    <dependency>
        <groupId>org.slf4j</groupId>
        <artifactId>log4j-over-slf4j</artifactId>
        <version>1.7.21</version>
    </dependency>

    <!-- https://mvnrepository.com/artifact/org.projectlombok/lombok -->
    <dependency>
        <groupId>org.projectlombok</groupId>
        <artifactId>lombok</artifactId>
        <version>1.16.20</version>
    </dependency>

org.slf4j
slf4j api
1.7.21
回写
回溯堆芯
1.1.3
回写
回归经典
1.1.3
org.slf4j
log4j-over-slf4j
1.7.21
org.projectlombok
龙目
1.16.20

可能您必须安装,以便IDEA知道该注释的含义。

您是否有一个
lombok.config
文件,可以使用
lombok.log.fieldName=xxx
将变量重命名为
log
其他变量?

它可能与@Slf4j有关,并且可能您正在使用任何最新版本的project龙目岛(1.18.x)+ 尝试安装早期版本,如支持@Slf4j的1.16.x


然后重新启动eclipse并重建项目。

除了确保已安装所需的软件外,还需要启用该软件


在那之后,我开始出现这个错误,我需要做一个“构建>重建项目”来摆脱它。

我面临同样的问题。一个简单的maven更新帮助了我。您可以从命令行尝试以下操作:

mvn clean install -U
然后运行应用程序

mvn spring-boot:run

请附上您的注释处理器设置?您是否尝试过从maven工具窗口运行“File | Invalidate Caches”和“Refresh”?要在何处定义Intellij+maven的“log”变量,请尝试此操作,并在何处设置此配置?文件中没有很好地解释
mvn clean install -U
mvn spring-boot:run