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

使用JDK:

项目SDK及语言级别:

语言水平:

有人有什么想法吗?


当前回答

解决这个问题很简单。你必须在İdea项目上打开。İdea /compiler.xml文件

您应该编写合适的目标版本

其他回答

我通过修改我的POM文件来修复它。注意票数最高的答案下面的最后一条评论。

<plugin>
    <artifactId>maven-compiler-plugin</artifactId>
    <version>2.3.2</version>
        <configuration>
            <source>1.8</source>
            <target>1.8</target>
            <encoding>UTF-8</encoding>
        </configuration>
</plugin>

源必须与目标匹配。

在compiler.xml文件下,你会发现:

<bytecodeTargetLevel>
  <module name="your_project_name_main" target="1.8" />
  <module name="your_project_name_test" target="1.8" />
</bytecodeTargetLevel>

你可以把目标值从旧的改为新的对我来说,我需要把它从1.5改为1.8

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

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

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

我刚刚也被同样的问题困扰了一段时间。 唯一对我有用的是没有使用内置的mvn(3.3.9),而是将其指向外部下载的版本(3.5.0)。最后项目开始了,一切都很顺利。