文字识别OCR使用SDK调用出错?是不是底层改什么东西?org.springframework.web.util.nestedservletexception: Handler dispatch failed; nested exception is java.lang.NoClassDefFoundError: kotlin/jvm/internal/Intrinsics
以下为热心网友提供的参考意见
这个错误提示表明,在调用文字识别OCR的SDK时出现了问题。具体来说,它指出了缺少一个名为”kotlin/jvm/internal/Intrinsics”的类定义。
这个问题可能与底层代码有关,因为该类是Kotlin语言的内部类,通常不需要手动引入或修改。因此,您可能需要检查您的代码和依赖项是否正确配置,以确保所有必要的库和依赖项都已正确安装和引用。
另外,如果您使用的是Maven或Gradle等构建工具来管理项目依赖项,请确保您的构建配置文件中包含了正确的依赖项信息。例如,对于Maven项目,您可以在pom.xml文件中添加以下依赖项:
<dependency>
<groupId>org.jetbrains.kotlin</groupId>
<artifactId>kotlin-stdlib</artifactId>
<version>1.5.30</version>
</dependency>
请注意,上述示例中的版本号可能会随着时间而变化,因此请根据您的实际情况进行调整。
以下为热心网友提供的参考意见
这个估计是包冲突了 ,此回答整理自钉群“【官方】阿里云OCR公共云客户交流群”
以下为热心网友提供的参考意见
楼主你好,看了你的问题,这个错误提示表明在调用阿里云文字识别OCR服务的SDK时,缺少了kotlin/jvm/internal/Intrinsics
类,这个类是Kotlin语言的一个内部类,用于支持Kotlin语法和功能。
可能出现这个错误的原因是,你的项目中没有包含Kotlin运行时库(kotlin-runtime)的依赖,所以需要确保在使用阿里云OCR SDK之前,你的项目中已经正确引入了Kotlin运行时库的依赖。
如果你使用的是Maven进行依赖管理,在pom.xml文件中添加以下依赖可以解决这个问题:
org.jetbrains.kotlin
kotlin-runtime
如果你使用的是Gradle进行依赖管理,在build.gradle文件中添加以下依赖可以解决这个问题:
dependencies {
// 其他依赖
implementation 'org.jetbrains.kotlin:kotlin-runtime:'
}