2016-01-26 3 views
1

Intellij не распознает аннотацию @ SLF4J. У меня есть следующее сообщение об ошибке:Intellij 14 + lombok: @ Slf4j Не удается найти журнал символов

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

зная, что я уже Включить обработку аннотаций (Настройки -> Compiler -> аннотации процессоров)

Я использую Java 8 компилятора.

ответ

3

Используйте Ломбок плагин для Intellij:

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

Это правильно выделить все и позволяют использовать автоматическое завершение для сгенерированных методов.

Обратите внимание, что некоторые функции (например, @val) поддерживаются в Intellij 14.1 и новее.

1

В IntelliJ версии 2016, 2017 год, то включение

Preferences -> Compiler -> Annotation Processors 

не работает для меня.

Следующий дополнительный флажок сделал помощь: enter image description here

+0

Да! Это работает! Благодаря! – Eldar

0

Я имел эту проблему, когда я повышен до IntelliJ 2016.

я уже установлен плагин Ломбок и включен Аннотация процессоры.

мне пришлось скачать плагин Ломбок от https://plugins.jetbrains.com/plugin/6317-lombok-plugin (0.15.16, как самый последний 0.15.17.2 не совместим), а затем установить его в качестве плагина для обновления установленных Ломбок плагина, а затем перезапустить IntelliJ

Смежные вопросы