java - import javax.annotation.ParametersAreNonnullByDefault 失败,但为什么呢?

标签 java annotations java-8

我的导入语句包含
导入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 依赖项。这是 build.gradle 的示例:

依赖项 {compileOnly 'com.google.code.findbugs:jsr305:3.0.1' }

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

相关文章:

java - java中将单词的第一个字母更改为大写

java - 每个 fxml 文件(场景)都需要一个自己的 Controller 吗?

Java 的原语上的 volatile

java - 访问注释中的属性值

java - 如何使用 Java 8 在 Map 和 value 属性上使用多个比较器

java - 按名称执行 .JAR,而不指定 'java -jar' 命令选项

spring - 如何在不使用任何 XML 文件的情况下设置 Spring Web 服务?

java - 创建自定义注释

java - 非空参数的方法引用?

linux - 在 Linux 系统中安装 java 时出现错误