Intellij 14 + lombok:@ Slf4j找不到符号日志

时间:2016-01-26 10:08:08

标签: java intellij-idea intellij-14 lombok

Intellij无法识别@ SLF4J注释。我有以下错误:

Error:(105, 9) java: cannot find symbol
symbol:   variable log
location: class com.xxxxx.SdsConfig

知道我已经启用了注释处理(设置 - >编译器 - >注释处理器)

我使用java 8编译器。

3 个答案:

答案 0 :(得分:3)

使用Intellij的lombok插件:

https://plugins.jetbrains.com/plugin/6317

这将正确突出显示所有内容,并允许您对生成的方法使用自动完成功能。

请注意,Intellij 14.1及更新版本支持某些功能(如@val)。

答案 1 :(得分:2)

在2016年的Intellij版本中,启用

Preferences -> Compiler -> Annotation Processors

对我不起作用。

以下附加复选框有帮助: enter image description here

答案 2 :(得分:0)

升级到IntelliJ 2016时出现此问题。

我已经安装了Lombok插件并启用了Annotation Processors。

我必须从https://plugins.jetbrains.com/plugin/6317-lombok-plugin下载一个Lombok插件(0.15.16,因为最新的0.15.17.2不兼容),然后将其安装为插件以升级已安装的Lombok插件,然后重启IntelliJ