龙目岛与IDEA 13:找不到符号

时间:2015-04-17 07:21:47

标签: java intellij-idea intellij-13 lombok

我尝试在Intellij IDEA 13 Ultimate上使用Lombok。 然而。当我使用特定注释时,我得到了所有应该可用的方法的着名错误“找不到符号”,例如我用作注释的@Builder@AllArgsConstructor和{{1} }。

我已经设置了我的编译器以启用注释处理,我已经深入研究了它,但没有解决方法如何解决它。

任何建议或提示都会很好。

3 个答案:

答案 0 :(得分:4)

这里有一些老问题,但我今天遇到了同样的问题。我必须做两件事才能使它发挥作用:

  1. Settings -> Compiler -> Annotation Processors
  2. 上设置注释处理
  3. 从项目的ajc更改为javac:Compiler -> Java Compiler
  4. 你当然也需要Lombok插件。

答案 1 :(得分:1)

我遇到了类似的问题,但通过升级到IDEA 15.0.2和Lombok插件0.9.6.14解决了这个问题。在Lombok生成的所有getter / setter得到解决之前,我不得不重启IDEA几次。

我也找到this related answer,但它似乎没有帮我解决问题。如果升级没有,它可能会有所帮助。

答案 2 :(得分:0)

就我而言,除了启用注释处理和安装Lombok插件外,我还必须通过 Build-> Rebuild Project

来重建项目。