我最近从肮脏的OS Windows 7转到了最好的OS Arch Linux。复制内容后,IntelliJ无法识别某些注释:

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

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

在项目结构->平台设置-> SKD->类路径中,Windows具有以下附加jar:
sunmscapi.jar
访问桥64.jar

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

最佳答案

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

您可以下载JAR,例如here

关于java - IntelliJ无法识别ARCH LINUX上的Java 8批注,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38189268/

10-12 04:19
查看更多