一尘不染

无法解析类型org.eclipse.jdt.annotation.NonNull。从所需的.class文件间接引用它

java

当我将Java 8方法引用双冒号运算符(::)与新运算符(例如MyType::new)结合使用时,我在Spring Tool
Suite(STS)的Eclipse中收到此错误:

无法解析类型org.eclipse.jdt.annotation.NonNull。从所需的.class文件间接引用它

如何摆脱这个错误?


阅读 226

收藏
2020-12-03

共1个答案

一尘不染

错误说明在Stephan
Herrmann的评论中提供。有一个开放的Eclipse问题,使此问题更加用户友好。

解决方案是包括以下依赖项:

<dependency>
    <groupId>org.eclipse.jdt</groupId>
    <artifactId>org.eclipse.jdt.annotation</artifactId>
    <version>2.0.0</version>
</dependency>
2020-12-03