当使用IntelliJ IDEA运行JUnit测试时,我得到

在此处输入图像描述

我怎样才能纠正这个问题?

  • 使用SDK 1.7
  • 模块语言等级为1.7

Maven build很好用.(这就是为什么我相信创意配置问题)

推荐答案

很可能是从Maven导入了错误的编译器选项:

编译器选项

同时判断屏幕截图上列出的项目和模块字节码(target)版本设置.

配置了source语言级别的其他地方:

  • 项目 struct |Project

project

  • 项目 struct |模块(判断每个模块)| Sources

sources

Maven default language level1.5(5.0),您将在上面的屏幕截图中看到此版本为模块语言级别.

这可以使用pom.xml内部的maven-compiler-plugin配置进行更改:

<project>
  [...]
  <build>
    [...]
    <plugins>
      <plugin>
        <groupId>或g.apache.maven.plugins</groupId>
        <artifactId>maven-compiler-plugin</artifactId>
        <configuration>
          <source>1.8</source>
          <target>1.8</target>
        </configuration>
      </plugin>
    </plugins>
    [...]
  </build>
  [...]
</project>

<project>
  [...]
  <properties>
    <maven.compiler.source>1.8</maven.compiler.source>
    <maven.compiler.target>1.8</maven.compiler.target>
  </properties>
  [...]
</project>

IntelliJ IDEA will respect this setting after you Reimp或t the Maven project in the Maven Projects tool window:

reimp或t

Java相关问答推荐

使用json参数通过单击jSP文件中的按钮来运行server时出现问题

将linkedHashMap扩展到Java中的POJO类

@ EnableRouting注释在Kotlin项目中不工作

如何打印本系列的第n项y=-(1)-(1+2)+(1+2+3)+(1+2+3+4)-(1+2+3+4+5)...Java中的(1+2+3+4...+n)

使用意向过滤器从另一个应用程序启动服务

RESTful框架类字段是安全的还是不安全的

如何修复IndexOutOfBoundsException在ClerView适配器的onRowMoved函数?

Spark忽略Iceberg Nessie目录

Java Mooc.fi Part 12_01.Hideout -返回和删除方法

Domino Designer 14中的保存代理添加了重影库

Lombok@Nonnull是否也对供应商有影响?

EXCEL中的公式单元格显示#NAME?

如何使用Criteria Builder处理一对多关系中的空值?

如何在盒子的顶部和底部创建两张不同图片(大小相同)的盒子?

Quarkus:运行时出现EnumConstantNotPresentException

Java List有一个在一个位置添加多个元素的方法,但我找不到一个在一个位置删除多个元素的方法

Java System.getProperty在哪里检索user.home?

如何在特定关键字后提取与模式匹配的多个值?

使用原子整数的共享计数器并发增量

如何使用命令行为Java应用程序生成烟雾测试用例