在尝试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中重现;避免升级(如果使用龙目岛)!
更新:
固定版本已公开发布。