问题描述
我一直在使用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 (将#修改为@)