IDEA 解决 Usage of API documented as @since XX+ 的方法
如下所示,代码已经报错提示。
这个问题的原因是IDEA 设置的jdk Language level 语法级别太低,不适配代码导致的,只要在项目结构中将语法级别调相应的级别就可以了。具体解决思路见下图:
1. 在File选项中,打开项目结构 Project Structure
选择Project 模块,语法级别调为11
2、改变 Language level 级别,调到提示的版本
选择 Modules 模块,语法级别调为11,确定 Apply即可
3、可能你的编译不通过,出现找不到类的错误
还需要设置Java Compiler
解决方法总结:
File ->Project Structure->Project Settings -> Modules -> Module名称 -> Sources -> Language Level->可以看到当前并不是11,更改一下就行。
大意是说该接口的方法是从Java11开始的,而我们的Language level不够,Language level为最低支持版本。