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不同意这一点。我不断得到“无法解析符号日志”,即使这是可行的,它编译。以下是我所做的:
我正在使用Intellij 2018.1 Ultimate。这里有我遗漏的东西吗?是的,这个!等待lombok插件支持Intellij 2018.1,或者降低IDE的等级 编辑:
上述答案已过时,问题可通过以下方式解决 你使用的是哪个版本的IDEA Lombok插件?0.16.2017.3.3是这个版本。哇,我想我升级的时候没注意。奇怪的是它会这样打破它。