java: 找不到符号 符号: 变量 log

一、现象

java: 找不到符号 符号: 变量 log

二、原因

这是因为使用@Slf4j或者@Log4j2这种注解方式记录日志。但是使用注解方式,就要往该项目中引入lombok插件,可能会出现问题;

三、解决办法

第一种方法:直接添加POM依赖

<dependency>
     <groupId>org.projectlombok</groupId>
     <artifactId>lombok</artifactId>
     <version>1.18.12</version>
</dependency>

第二种方法:添加Lombok插件

依次在IDEA中点击 File——》Settings——》Plugins,输入Lombok,选择Lombok的Installed进行安装

第三种方法:修改配置

依次点击setting --> Build,Execution,Deployment --> Annotation Processors打开编辑页面,勾上 Enable annotation processing前面的勾,保存后需要重启IDEA

 

第四种方法:设置Java虚拟机(JVM)系统属性的命令

在以下位置加上该配置"-Djps.track.ap.dependencies=false"

在Java或基于Java的应用程序中:

  • -D 用于设置一个系统属性。
  • jps.track.ap.dependencies 是这个系统属性的名称。
  • false 是赋予该属性的值。

这个特定的属性 jps.track.ap.dependencies 不是一个标准的JVM系统属性;它可能特定于某个特定的应用程序或框架。它似乎用于控制Java构建系统中注释处理器依赖项的追踪,可能是与JetBrains的IntelliJ IDEA或相关工具有关。

posted @ 2025-06-24 11:55  TimeSay  阅读(1330)  评论(0)    收藏  举报