在尝试Intellij Idea 13 EAP时(我知道这是不稳定的),由于以下警告,我无法编译/运行可运行的项目:

java: lombok.javac.apt.Processor could not be initialized. Lombok will not run during this compilation: java.lang.ClassCastException: com.sun.tools.javac.processing.JavacProcessingEnvironment cannot be cast to com.sun.tools.javac.processing.JavacProcessingEnvironment
    at lombok.javac.apt.Processor.init(Processor.java:84)
    at lombok.core.AnnotationProcessor$JavacDescriptor.want(AnnotationProcessor.java:89)
    at lombok.core.AnnotationProcessor.init(AnnotationProcessor.java:143)


它与Intellij Idea 12配合得很好,但由于另一个仅在13中解决的问题(IDEA-104616),我需要在13上运行

出现此错误:

com.sun.tools.javac.processing.JavacProcessingEnvironment无法转换为com.sun.tools.javac.processing.JavacProcessingEnvironment

更新:

已创建JetBrains问题:IDEA-114130

最佳答案

这是Intellij IDEA问题:IDEA-114130


在版本132.474中修复


注意:可在Intellij IDEA 12.1.5中重现;避免升级(如果使用龙目岛)!

更新:
固定版本已公开发布。

09-11 18:43
查看更多