java - 内部编译器错误 : Classcast exception

标签 java eclipse gradle javabuilders

我在包的字母“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/

相关文章:

android - Eclipse 无法处理两个 main.xml

java - 从JOGL最新master解析NewtCanvasJFX

java - Gradle 仅为公共(public)接口(interface)生成 sources.jar

java - Android应用程序文件类似于黑莓中的.cod和.jad文件

java - 以编程方式设置 log4j2 文件附加器

java - 我可以让Intellij编译单个包吗?

php - 为什么我在 Eclipse 中看不到我的 PHP 文件的 TODO?

java - 从排序数组创建 BST 的大 Oh

java - ANTLR myParser.java 未生成

java - Maven 或 Gradle 构建类型/变体