java - 导入javax.annotation.ParametersAreNonnullByDefault失败,但是为什么?

原文 标签 java annotations java-8

我的导入语句包含
import javax.annotation.ParametersAreNonnullByDefault;

但是失败了,说“找不到符号...”

我正在使用Netbeans 8.0.2,并且我的项目使用源格式JDK8,Java平台1.8.0.60

输入“ javax.annotation”。在自动完成弹出窗口中不显示ParametersAreNonnullByDefault。

我正在尝试从Netbeans的此项目构建源:
https://github.com/fge/java7-fs-more

我应该怎么做才能使导入声明起作用?

最佳答案

您可能缺少JSR305依赖性。例如。对于gradle:

dependencies { compileOnly 'com.google.code.findbugs:jsr305:3.0.1' }

关于java - 导入javax.annotation.ParametersAreNonnullByDefault失败,但是为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40107052/

相关文章:

java - 使用过滤器和流将Map <String,Object>转换为Map <String,Set <Object >>

java - 在 Java Play 框架 Scala 模板中转义 HTML

java - 简单的 Java 问题

java - Eclipse Neon快速协助会自动添加@NonNull

reflection - 如何在 Kotlin 数据类字段上列出(java)注释?

java - 检查是否由于夏令时造成了额外的时间

java - 如何在此代码中更改幻影速度

java - 如何在 Java 中将自定义类的 ArrayList 转换为 JsonArray?

java - 使用 Hibernate Annotations 注释 EnumMap<K, V>

java - 在Java中,有什么方法可以打印两个纪元之间的所有时间?