【发布时间】:2017-02-27 15:46:13
【问题描述】:
我的导入语句包含import javax.annotation.ParametersAreNonnullByDefault;
但它失败了,说'找不到符号......'
我使用的是Netbeans 8.0.2,我的项目使用Source格式JDK8,Java平台1.8.0.60
键入“javax.annotation。”在自动完成弹出窗口中不显示 ParametersAreNonnullByDefault。
我正在尝试在 Netbeans 中从该项目构建源代码: https://github.com/fge/java7-fs-more
我应该怎么做才能使导入语句起作用?
【问题讨论】:
-
我从 Github 获得了项目文件。但我从来没有使用过,也没有使用过 Maven。它可能与 Maven 构建设置有关吗?我刚刚创建了一个简单的带有现有资源的 Netbeans 项目
-
这可能与标准 API 中没有
javax.annotation.ParametersAreNonnullByDefault类型有关。您不需要使用构建工具,但您必须下载所需的项目。 -
我也是这么想的,但谁会将他们的代码与 Oracle 路径“javax.annotation”混合在一起?我认为来自不同安全签名的 Jars 代码不允许在同一个包中使用。
-
它们在运行时不会被视为同一个包,但对于编译时代码质量注释来说,这几乎无关紧要……
标签: java annotations java-8