IntelliJ无法识别ARCH LINUX上的Java 8注释

时间:2016-07-04 16:44:43

标签: java linux intellij-idea annotations

我最近从脏操作系统Windows 7转到最佳操作系统Arch Linux。在复制完东西后,IntelliJ无法识别某些注释:

import javax.annotation.Nonnegative;
import javax.annotation.Nonnull;

我正在使用Oracle JDK 1.8.0_92。在Windows上我使用的是1.8.0。

关于项目结构 - >平台设置 - > SKDs - > Classpath Windows有以下额外的jar: sunmscapi.jar 访问桥-64.jar

除此之外,我找不到任何其他信息。如何使注释有效?

1 个答案:

答案 0 :(得分:1)

这些注释不是JDK 8的一部分。它们在单独的JAR中可用,您需要将此JAR作为库添加到项目中,以便解析注释。

您可以下载JAR,例如here