我已经使用最新版本的IntelliJ IDEA社区版(IntelliJ IDEA 2018.3.5)启动了一个新的Java 11项目。
一切似乎都可以正常工作一会儿,但是随后导入的模块中的某些MethodCalls没有明显的原因就无法识别。我已经尝试过使缓存无效,但是它什么也没做。我还使用了maven 3.6.0,因为我偶然发现了一篇帖子,该帖子暗示说IDEA随附的maven版本与Java 11不兼容。
更具体地说,我尝试使用IntelliJ甚至通过AutoComplete提出的方法Optional.ofNullable()
(与of()
或此类的任何其他方法相同)。自动补全后,IntelliJ似乎已经忘记了它,它刚刚知道方法并宣称:“找不到符号:Nullable类”。有趣的是:我什至可以按住Ctrl键并单击Optional指向该类,并查看该方法是否确实存在。
我很茫然。有人遇到过类似的问题吗?