IntelliJ IDEA-Java批注

问题描述

我一直在使用Android Studio(基于IntelliJ IDEA),并且可以使用诸如@NonNull之类的注释。

除了Android Studio,我还安装了IntelliJ IDEA。我发现诸如@NonNull之类的注释不起作用。构建项目时,出现错误消息:

java: cannot find symbol
  symbol:   class NonNull
  location: class Main

您能告诉我如何在IntellJ IDEA中启用标准注释吗?

[编辑1]:

在IntelliJ IDEA中: 设置->构建,执行,部署->编译器->配置注释-> org.jetbrains.annotations.NotNull已被选中。

[编辑2]:

在Eclipse中: 使用@NonNull批注没有问题。一开始我在Eclipse中遇到了相同的问题,即未解决的注释符号,但是,快速修复提示在Eclipse上弹出(当我将光标指向未解决的符号时)帮助我解决了该问题。

通过单击快速修复:

  • Eclipse添加了“ org.eclipse.jdt.annotation_2_2_2.600.v2020408-​​1511.jar” 在“引用的库”下。
  • 此外,Eclipse还添加了“需要org.eclipse.jdt.annotation;”。在 module-info.java。

在撰写本文时,我还无法让@NonNull在IntelliJ中工作。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)