Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/307.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Intellij无法检测@Slf4j使用Lombok添加的记录器_Java_Intellij Idea_Slf4j_Lombok_Intellij Lombok Plugin - Fatal编程技术网

Java Intellij无法检测@Slf4j使用Lombok添加的记录器

Java Intellij无法检测@Slf4j使用Lombok添加的记录器,java,intellij-idea,slf4j,lombok,intellij-lombok-plugin,Java,Intellij Idea,Slf4j,Lombok,Intellij Lombok Plugin,我正在编写一个简单的应用程序: @Slf4j public class MyApp { public static void main(String[] argv) { log.info("hello world!"); } } 这段代码编译得很好,实际上,当运行时,我看到“hello world!”被注销。然而Intellij不同意这一点。我不断得到“无法解析符号日志”,即使这是可行的,它编译。以下是我所做的: 我已经安装了最新的Lombok插件 我已经启用了

我正在编写一个简单的应用程序:

@Slf4j
public class MyApp {
    public static void main(String[] argv) {
        log.info("hello world!");
    }
}
这段代码编译得很好,实际上,当运行时,我看到“hello world!”被注销。然而Intellij不同意这一点。我不断得到“无法解析符号日志”,即使这是可行的,它编译。以下是我所做的:

  • 我已经安装了最新的Lombok插件
  • 我已经启用了注释处理
  • 所有其他Lombok注释似乎都可以正常工作


    我正在使用Intellij 2018.1 Ultimate。这里有我遗漏的东西吗?

    是的,这个!等待lombok插件支持Intellij 2018.1,或者降低IDE的等级

    编辑:


    上述答案已过时,问题可通过以下方式解决

    你使用的是哪个版本的IDEA Lombok插件?0.16.2017.3.3是这个版本。哇,我想我升级的时候没注意。奇怪的是它会这样打破它。