2015-05-04 41 views
1

當我使用@ Log4j註釋一個類時,出現以下錯誤。相同的版本集正在與其他項目一起工作。java.lang.NoSuchMethodError:lombok.extern.log4j.Log4j.topic()

錯誤:

[javac] java.lang.NoSuchMethodError: lombok.extern.log4j.Log4j.topic()Ljava/lang/String; 
[javac] at lombok.javac.handlers.HandleLog$HandleLog4jLog.handle(HandleLog.java:132) 

版本:

Lombok - 1.12 
Log4j - 1.0 

提前感謝!

回答

0

您沒有指定確切的Lombok版本,但在1.12.6中引入了topic。可能這個功能還沒有使它成爲IntelliJ插件。可能使用1.12.4解決了這個問題。

披露:我是一名龍目島開發人員。

+0

這可能是原因。實際上,隨着版本的升級,我做了一些更改,所以不確定具體的原因。 –

0

我升級到龍目島1.16.x,我已經包含了LombokUtils和LombokApi。

然後它工作。