开发者社区 > 视觉智能 > 人脸人体 > 正文

关于人脸核身facebody20200910使用问题

调用Client.executeServerSideVerificationWithOptions会报java.lang.NoClassDefFoundError: okio/Options,经网上各种maven依赖也解决不了。
现在的配置是:


com.aliyun
facebody20200910
3.0.0

展开
收起
zkf2d2nqxbzpu 2023-11-23 10:16:25 82 0
2 条回答
写回答
取消 提交回答
  • java.lang.NoClassDefFoundError:okio/Options可能是由于缺少OkHttp依赖引起的。OkHttp是FaceBody SDK的一部分,但在某些场景下可能未被正确地引入。为此,请检查您的Maven POM.xml文件,确保已经包含了如下所示的OkHttp依赖:

    <dependency>
        <groupId>com.squareup.okhttp3</groupId>
        <artifactId>okhttp</artifactId>
        <version>4.9.0</version>
    </dependency>
    

    确保版本号是最新的。如果仍然存在问题,请尝试清除本地Maven缓存并重新构建项目,以确保所有依赖项都被正确地加载。

    2023-11-23 14:39:43
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    根据你的描述和提供的信息,“java.lang.NoClassDefFoundError: okio/Options” 错误可能是由于缺少 Okio 库导致的。Okio 是一个 Java IO 库,它提供了一种简单、快速且易于使用的 API 来处理输入和输出流。我建议你可以尝试添加 Okio 的依赖到你的项目中来解决这个问题。
    如果你使用的是 Maven,可以在项目的 pom.xml 文件中的 dependencies 节点下添加以下代码:

    <dependency>
        <groupId>com.squareup.okhttp3</groupId>
        <artifactId>okhttp</artifactId>
        <version>4.9.0</version>
    </dependency>
    

    以上是推荐的最新版本号,如果还是不能解决问题,可能是因为版本与现有代码不兼容,可以试试降级版本号。
    此外,请确保所有相关的库都在正确的路径下,并在运行时可以被 Java 虚拟机 (JVM) 正确地找到。

    2023-11-23 13:14:59
    赞同 展开评论 打赏

人脸人体识别技术是指结合图像或视频的人脸检测、分析、比对以及人体检测等技术,为用户提供人脸/人体的检测定位、人脸属性识别和人脸比对等能力。

热门讨论

热门文章

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载