【发布时间】:2020-07-07 19:25:13
【问题描述】:
我在执行 AWS Tetxtract API 时收到此错误。
线程“主”java.lang.NoSuchMethodError 中的异常: com.amazonaws.client.AwsSyncClientParams.getAdvancedConfig()Lcom/amazonaws/client/builder/AdvancedConfig; 在 com.amazonaws.services.textract.AmazonTextractClient.(AmazonTextractClient.java:149) 在 com.amazonaws.services.textract.AmazonTextractClient.(AmazonTextractClient.java:133) 在 com.amazonaws.services.textract.AmazonTextractClientBuilder.build(AmazonTextractClientBuilder.java:61) 在 com.amazonaws.services.textract.AmazonTextractClientBuilder.build(AmazonTextractClientBuilder.java:27) 在 com.amazonaws.client.builder.AwsSyncClientBuilder.build(AwsSyncClientBuilder.java:46) 在 com.tr.fundamental.s3FileUploader.AnalyzeDocument.main(AnalyzeDocument.java:177)
我已经下载了最新的 Textract jar 并包含在我的构建路径中。 我没有收到任何编译错误,但是当我运行时,此时出现此错误
// Call AnalyzeDocument
EndpointConfiguration endpoint = new EndpointConfiguration("https://textract.us-east-1.amazonaws.com", "us-east-1");
AmazonTextract client = AmazonTextractClientBuilder.standard().withEndpointConfiguration(endpoint).build();
我的凭据和所有凭据都是正确的,并且也能够连接到 S3。 我不确定我错过了什么。 请帮忙
【问题讨论】: