内部编译器错误:java.lang.NullPointerException at org.eclipse.jdt.internal.compiler.problem.ProblemHandler.handle(ProblemHandler.java:148)

问题描述

我刚刚导入了大约一年前制作的 Java EE 项目。但是在我导入它后,我在其中一个文件的第一行中收到此错误

Internal compiler error: java.lang.NullPointerException at org.eclipse.jdt.internal.compiler.problem.ProblemHandler.handle(ProblemHandler.java:148)

error in first line of file

我可以在服务器上运行该项目,但它不起作用,网站不会显示

我尝试删除第一行,但仍然出现相同的错误

我在构建过程中也遇到同样的错误

代码中没有其他错误,我无法发布整个代码,因为它大约有 3000 行长。

这是项目层次结构:

project hierarchy

解决方法

这是一个 Eclipse 错误。 http://download.eclipse.org/eclipse/downloads/#4.8_Integration_Builds(使用 2018-06-16 之后的版本)。

在上面的评论链接中检查您的 eclipse 版本,NPE 应该消失了。