java.lang.VerifyError 验证 Google Vision Api 时出现异常

java.lang.VerifyError exception while authenticating for Google Vision Api

视觉代码 api 在使用 java 应用程序时工作正常,但是在使用 spring 时,在下一行抛出 java.lang.VerifyError 异常。

Labels app = new Labels(label.getVisionService());

可以肯定的是,我已经为系统指定了 json 凭据,而不是 Web 应用程序,所以我在我的根目录中包含了以下 bean-context.xml:-

<bean id="googleVisionApiAuthenticator" class="com.something.mypackage.Labels">
<property name="APPLICATION_NAME" value="myCompany-VisionLabelSample/1.0" />
<property name="MAX_LABELS" value="3" />
</bean>

将这些行包含在根上下文中后,找不到页面。

嗯,问题是存在的一些罐子是重复的,因此出现了错误。详细研究依赖项并删除额外的 jar 有助于解决错误。