我在包的字母“p”处的 java 文件开头出现以下错误
内部编译器错误:java.lang.ClassCastException:org.eclipse.jdt.internal.compiler.lookup.MethodBinding 无法转换为 org.eclipse.jdt.internal.compiler.lookup.FieldBinding at org.eclipse.jdt。 internal.compiler.ast.ASTNode.resolveAnnotations(ASTNode.java:817)
项目在命令提示符下编译良好。但 Eclipse 显示此错误。我正在使用 jdk 8。 非常感谢任何帮助
我尝试重新启动 eclipse、清理项目、安装不同版本的 eclipse 等。
最佳答案
我遇到了类似的问题。原来是Lombok 1.18.8之间的兼容性问题和 Eclipse 4.11 .我恢复到 Lombok 1.18.2 以使其再次运行。关闭的Eclipse工单推荐使用Lombok 1.16.18。 https://bugs.eclipse.org/bugs/show_bug.cgi?id=547244
关于java - 内部编译器错误 : Classcast exception,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56175308/