Java AmazonKinesisClient上没有putRecords方法
我将遵循在的教程-将PutRecords示例FOMJava转换为scala 我已经将Java AmazonKinesisClient上没有putRecords方法,java,scala,amazon-web-services,amazon-kinesis,Java,Scala,Amazon Web Services,Amazon Kinesis,我将遵循在的教程-将PutRecords示例FOMJava转换为scala 我已经将amazon kinesis client v1.20和aws java sdk kinesis v1.9.16列为依赖项 使用sbt编译时会出现以下错误: value-putRecords不是com.amazonaws.services.kinesis.amazonkinesClient的成员 使用控制台进行实验证实,这些库中包含的AmazonKinesisClient版本上似乎不存在此方法。是否还有其他人遇到
amazon kinesis client v1.20
和aws java sdk kinesis v1.9.16
列为依赖项
使用sbt编译时会出现以下错误:
value-putRecords不是com.amazonaws.services.kinesis.amazonkinesClient的成员
使用控制台进行实验证实,这些库中包含的AmazonKinesisClient版本上似乎不存在此方法。是否还有其他人遇到过此问题?是否有人知道如何解决此问题?此方法似乎存在于aws java sdk kinesis 1.9.16 JAR中,目前可通过以下途径获得: 您的IDE或类路径是否可能包含对另一(旧)版本的Kinesis或AWS SDK的引用
$ javap -cp aws-java-sdk-kinesis-1.9.16.jar com.amazonaws.services.kinesis.AmazonKinesisClient | grep PutRecords
public com.amazonaws.services.kinesis.model.PutRecordsResult putRecords(com.amazonaws.services.kinesis.model.PutRecordsRequest);