Java 测试仅在IntelliJ中失败,但可以使用Maven命令行

Java 测试仅在IntelliJ中失败,但可以使用Maven命令行,java,maven,intellij-idea,Java,Maven,Intellij Idea,IntelliJ IDEA 2021.1(最终版) 在使用mvn时,我有一个测试可以从命令行正常运行,但是当我从IntelliJ运行测试时,我得到以下错误: 原因:java.lang.UnsupportedClassVersionError:JVMCFRE003主版本错误;class=javafx/bean/value/observeValue,偏移量=6 在“新项目结构”下,我将“项目SDK”设置为与命令行中相同的JDK。我已经尝试删除.idea目录和*.iml文件,然后重新加载项目。我还尝试

IntelliJ IDEA 2021.1(最终版)

在使用mvn时,我有一个测试可以从命令行正常运行,但是当我从IntelliJ运行测试时,我得到以下错误:

原因:java.lang.UnsupportedClassVersionError:JVMCFRE003主版本错误;class=javafx/bean/value/observeValue,偏移量=6

在“新项目结构”下,我将“项目SDK”设置为与命令行中相同的JDK。我已经尝试删除.idea目录和*.iml文件,然后重新加载项目。我还尝试过使缓存无效并重新启动


当我将IntelliJ runner委托给Maven时,测试与命令行的工作方式相同,但这并不理想,因为您无法获得失败测试的可选树。

检查IntelliJ@Lia使用的java jdk版本我将其设置为使用jdk 8和Choose Runtime,但IntelliJ不会从该版本开始。我必须手动删除
idea.jdk
文件才能再次启动IntelliJ。请确保和jdk设置为正确的jdk版本。Java目标级别也已在中正确设置-请参见此处的每个模块字节码版本描述:@Andrey Project SDK:1.8,项目语言级别:8,模块SDK:1.8您能提供一个示例项目吗?