【问题标题】:Internal compiler error in eclipse -npeeclipse -npe 中的内部编译器错误
【发布时间】:2012-06-15 03:29:00
【问题描述】:

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

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

该项目是一个安卓项目。有什么线索吗?不想再重新安装 Eclipse!救命!

【问题讨论】:

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

标签: java eclipse compiler-errors


【解决方案1】:

有点晚了,但我遇到了同样的问题,也试图找到解决方案。也许将来会对某人有所帮助:

问题是 Eclipce 无法编译文件并引发异常。就我而言,解决方法是:

  1. 暂时移动所有已编译的源(buildBin 文件夹)
  2. 现在移动所有自定义构建器 (.externalToolBuilders)(如果有的话),以及所有 .settings 文件夹
  3. 重启 Eclipse 并让它编译
  4. 修复编译问题:)
  5. 将之前删除的所有文件粘贴回去(以免丢失任何设置\构建器)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-08-26
    • 1970-01-01
    • 2010-11-08
    • 1970-01-01
    • 2011-09-09
    • 2011-02-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多