使用IntelliJ IDE不能编译任何项目。设置截图如下:

使用JDK:

项目SDK及语言级别:

语言水平:

有人有什么想法吗?


当前回答

我已经检查了以上所有的,但错误仍然发生。

但重新导入所有maven项目(maven项目面板内的重新加载按钮)在我的情况下是有效的。

其他回答

您需要转到/.idea/compiler.xml并将目标更改为所需的jdk级别。

我通过去项目结构->模块修复了这个问题,找到有问题的模块,单击依赖项选项卡,将模块SDK更改为项目SDK。

如果您正在使用Android-studio 1.3,请遵循以下步骤-

进入文件-项目结构

在“模块-应用程序-属性”选项卡下,选择 源代码兼容性-1.8和

目标兼容性- 1.8。

这样就可以开始了。

在你的Gradle应用级别文件>> compileOptions中添加这两行

android {
  compileOptions {
    ...
    sourceCompatibility JavaVersion.VERSION_1_8
    targetCompatibility JavaVersion.VERSION_1_8
    ...
   }
}

下面的代码在我身边工作得很好。我只是把它添加到pom.xml文件中。

<build>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <configuration>
                <source>1.8</source>
                <target>1.8</target>
            </configuration>
        </plugin>
    </plugins>
</build>