Java编译器问题

Java编译器问题,java,eclipse,Java,Eclipse,当我在一个类中导入一个项目时,我在eclipse中遇到了这个问题。我已经在我同事的一个Eclipse中导入了相同的项目,它运行得很好 以下是错误和首选项屏幕截图 请帮帮我 内部编译器错误:java.lang.ClassFormatError: org/eclipse/jdt/internal/compiler/ast/TypeReference$AnnotationPosition 在 org.eclipse.jdt.internal.compiler.lookup.SourceTypeBind

当我在一个类中导入一个项目时,我在eclipse中遇到了这个问题。我已经在我同事的一个Eclipse中导入了相同的项目,它运行得很好

以下是错误和首选项屏幕截图

请帮帮我

内部编译器错误:java.lang.ClassFormatError: org/eclipse/jdt/internal/compiler/ast/TypeReference$AnnotationPosition 在 org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding.resolveTypesFor(SourceTypeBinding.java:1874)


您的元数据可能已损坏。
尝试新的eclipse安装,或随后恢复损坏的工作区

当您在具有旧版本的JVM上运行使用较新版本的javac编译的代码时,通常会发生这种情况。检查您正在运行的JVM版本,以及您正在运行的eclipse版本。通常情况下,java.lang.ClassFormatError还包含有关类文件格式版本的信息(或其他详细信息)-是否确实复制了整个错误?使用Eclipse Oxygen(很可能是其他版本,但记不起来),当您打开从旧版本创建的工作区时,会出现警告,告诉您它将更新某些配置,并且无法恢复。检查两个Eclipse的版本。@ErwinBolwidt它是可用的now@AxelH你现在可以看到我的版本了。在我的同事Eclipse中也使用了相同的版本&在他的Eclipse上工作得很好,谢谢大家。下面的答案对我有用。谢谢你!!!!它就像一个符咒!!在过去的三个星期里,我一直在努力解决这个问题。注意:不要恢复。此错误的插件。我相信问题在.plugins文件夹中。我一回到插件,就又开始出现同样的错误