尽管我有一个1.6+版本(我有1.8),但我仍然收到this错误,而且我正在使用IntelliJ。
附言:我已经尝试过更新两个版本,java jre和java jdk,都没有用!
发布于 2016-11-22 10:23:23
File
> Project Structure
> Project Settings
> Modules
> your Module name
> Sources
> Language Level
>选择您需要的。
发布于 2016-07-26 04:08:35
此警告是由Java | Java language level migration aids | Usages of API which isn't available at the configured language level
检查产生的。默认情况下,此检查检查为项目配置的语言级别,并警告所使用的任何api,这些api在与语言级别匹配的JDK版本中不可用。很可能是您的项目或模块的语言级别未在Project Structure
设置中正确配置。
发布于 2017-05-02 09:40:11
您可能还需要确保您的项目已将build/release设置为正确的java版本。否则,您可能会看到如下错误:
Error:java: javacTask: source release 1.8 requires target release 1.8
修复maven项目的方法是在pom文件中启用构建插件。This SO answer有详细的说明。
https://stackoverflow.com/questions/38551978
复制相似问题