简体   繁体   English

EqualsVerifier:不支持 class 文件主要版本 61

[英]EqualsVerifier: Unsupported class file major version 61

Java/Maven novice here, I'm trying to integrate EqualsVerifier into my code but am getting the following error Java/Maven 新手,我正在尝试将EqualsVerifier集成到我的代码中,但出现以下错误

java.lang.AssertionError: EqualsVerifier found a problem in class com.me.MyClass.
-> Unsupported class file major version 61

As I understand it this means that I'm trying to load a JAR built for a different JDK than what I'm building with (17).据我了解,这意味着我正在尝试加载一个 JAR,它是为与我正在构建的 JDK 不同的 JDK 构建的(17)。 How can I pull (or build) the JDK17 version of this dependency?如何提取(或构建)此依赖项的 JDK17 版本? My pom contains the following:我的pom包含以下内容:

            <dependency>
                <groupId>nl.jqno.equalsverifier</groupId>
                <artifactId>equalsverifier</artifactId>
                <version>3.10.1</version>
                <scope>test</scope>
            </dependency>

For me, it ended up being Redisson having forced an old version of byte-buddy to be loaded.对我来说,最终是 Redisson 强制加载了旧版本的 byte-buddy。 Overriding with the proper one (which I found in https://mvnrepository.com/artifact/nl.jqno.equalsverifier/equalsverifier/3.12.3 ) fixed this.用正确的覆盖(我在https://mvnrepository.com/artifact/nl.jqno.equalsverifier/equalsverifier/3.12.3中找到)解决了这个问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 dockerBuild 失败导致不受支持的 class 文件主要版本 61 错误 - dockerBuild fails resulting in an unsupported class file major version 61 error Intellij Maven java.lang.IllegalArgumentException: Unsupported class 文件主要版本 61 并且 Entity 使用不支持的 JDK 编译 - Intellij Maven java.lang.IllegalArgumentException: Unsupported class file major version 61 and Entity was compiled with an unsuppported JDK 不支持 class 文件主要版本 61,尝试从 Java 11 迁移到 Java 17 - Unsupported class file major version 61, trying to migrate from Java 11 to Java 17 如何修复tomcat9中“不支持的类文件主要版本60”? - How to fix “unsupported class file major version 60” in tomcat9? JDK-13 不受支持的 class 文件主版本 - JDK-13 Unsupported class file major version for surefire plugin java.lang.IllegalArgumentException:不支持的类文件主要版本 59 - java.lang.IllegalArgumentException: Unsupported class file major version 59 Maven 编译器插件 不支持 class 文件主要版本 60 - Maven compiler plugin Unsupported class file major version 60 在openjdk11下执行sonar-maven-plugin时,不支持的类文件主要版本55 - Unsupported class file major version 55 when executing sonar-maven-plugin under openjdk11 如何在 Java 13 和 Spring 的 Maven 中修复不受支持的类文件主要版本 57 - How to fix Unsupported class file major version 57 in maven for Java 13 and Spring 这个错误是什么意思 Unsupported class file major version 56,我该如何解决? - What does this error mean Unsupported class file major version 56 and how do I fix it?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM