gpt4 book ai didi

intellij-idea - 在 IntelliJ 中运行 Java 8 TestNG 时出现问题

转载 作者:行者123 更新时间:2023-12-02 02:40:16 24 4
gpt4 key购买 nike

我正在使用 OpenJDK 1.8 编写 Maven 应用程序并使用 TestNG 运行测试。

当我从命令行运行 Maven 时,一切正常,但是当我尝试在 IntelliJ 中运行测试时,make 进程显示以下错误:

java: javacTask: source release 8 requires target release 1.8

我的项目设置指向 1.8 JDK 和项目语言级别 8。

在 Maven 内部,我有以下 block (我猜它还没有被调用,因为它似乎是导致问题的 make)

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

我什至配置了 Maven Runner JRE 以指向 1.8 JDK。

我似乎无法让 IntelliJ 12.0.4 正确运行测试

我错过了什么吗?

最佳答案

CrazyCoder 的提示之后事实证明 .idea/compiler.xml 中有以下部分

<bytecodeTargetLevel> 
<module name="game" target="1.7" />
</bytecodeTargetLevel>

我将其更改为:

<bytecodeTargetLevel> 
<module name="game" target="1.8" />
</bytecodeTargetLevel>

成功了

关于intellij-idea - 在 IntelliJ 中运行 Java 8 TestNG 时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15614406/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com