API的使用在文档中标记为@since1.6+。

9 浏览
0 Comments

API的使用在文档中标记为@since1.6+。

我一直在使用IntelliJ工作,尽管我的版本是1.8(1.6+),但仍然遇到了这个错误。另外,我也尝试过更新Java JRE和Java JDK,但没有帮助!

0
0 Comments

使用的API文档已经标注为@since 1.6+,但是在构建或发布项目时需要确保项目已经设置为正确的Java版本。否则,可能会出现以下错误:

Error:java: javacTask: source release 1.8 requires target release 1.8

对于Maven项目,解决方法是在pom文件中启用构建插件。具体的解决方法可以参考这个SO回答

0
0 Comments

这个警告是由"Java | Java语言级别迁移辅助工具 | 使用在配置语言级别下不可用的API"检查所产生的。默认情况下,这个检查会根据项目配置的语言级别来查看使用的API是否在与语言级别相匹配的JDK版本中可用,并对任何不可用的API使用给出警告。很可能是您项目或模块的语言级别在"项目结构"设置中没有正确配置。

我在"项目结构"中更改了语言级别,然后IDEA移除了错误消息!谢谢!

根据以上内容,我们可以得出这个问题的出现原因是项目或模块的语言级别未正确配置,导致使用了不可用的API。解决方法是在"项目结构"设置中正确配置语言级别。

0
0 Comments

问题的原因是当前项目的语言级别(Language Level)较低,无法使用API中@since1.6+的功能。解决方法是在项目设置中更改语言级别为所需的较高版本。

具体解决方法如下:

1. 打开项目,点击菜单栏中的 "File",然后选择 "Project Structure"。

2. 在弹出的窗口中,选择 "Project Settings",然后点击 "Modules"。

3. 在模块列表中找到你的模块名称,并点击它。

4. 在模块设置中,选择 "Sources" 选项卡。

5. 在 "Language Level" 下拉菜单中,选择你需要的较高版本。

6. 点击 "Apply" 或 "OK" 保存更改。

这样,在以后的项目中,默认的语言级别将会是你所选择的较高版本。

希望这个方法对你有所帮助!

0