Java eclipse-npe中的内部编译器错误

Java eclipse-npe中的内部编译器错误,java,eclipse,compiler-errors,Java,Eclipse,Compiler Errors,在编译时,我突然从eclipse中得到了这个错误 Internal compiler error: java.lang.NullPointerException at org.eclipse.jdt.internal.compiler.apt.dispatch.AnnotationDiscoveryVisitor.visit(AnnotationDiscoveryVisitor.java:61) 该项目是一个android项目。有什么线索吗?不想重新安装eclipse!救命啊 有点晚了,但

在编译时,我突然从eclipse中得到了这个错误

Internal compiler error: java.lang.NullPointerException at 
 org.eclipse.jdt.internal.compiler.apt.dispatch.AnnotationDiscoveryVisitor.visit(AnnotationDiscoveryVisitor.java:61)

该项目是一个android项目。有什么线索吗?不想重新安装eclipse!救命啊

有点晚了,但我也遇到了同样的问题,也试图找到解决办法。也许它会在将来帮助某人:

问题是ECLICE无法编译文件,并引发异常。在我的案例中,解决方案是:

  • 暂时移动所有已编译源(buildBin文件夹)
  • 现在移动所有自定义生成器(.externalToolBuilders)(如果有)和所有.settings文件夹
  • 重新启动Eclipse并让它构建
  • 修复编译问题:)
  • 粘贴回以前删除的所有文件(以不丢失任何设置\builders)

  • 您正在运行注释处理器吗?(检查项目属性/Java编译器/注释处理器/工厂路径)。可能是其中一个正在崩溃吗?是的,我是。我删除了处理器和编译的代码,但出现了运行时错误。现在,当我重新添加注释处理器时,它又开始工作了。