java.lang.NoClassDefFoundError:无法在net.serenitybdd.rest.SerenityRest.useRelaxedHTTPSValidation初始化类io.restassured.RestAssured

问题描述

我正在对硒测试用例使用Serenity +放心。但是在执行maven安装时,我遇到了错误提示

java.lang.NoClassDefFoundError: Could not initialize class io.restassured.RestAssured
        at net.serenitybdd.rest.SerenityRest.useRelaxedHTTPSValidation(SerenityRest.java:272)

我正在使用Java 8版本。为了宁静起见,我使用的是2.2.9版本,而io.restassured版本是3.3.0。

您能建议任何解决方法吗?

预先感谢!

解决方法

那么您使用的是哪个 IDE,我使用的是 eclipse,我发现我的 Java 环境指向 JRE 1.7,在将其正确指向 JDK 环境后,问题得到了解决。

如果您从 cmd 提示符运行,请验证我们系统上的 jdk 路径