类型不匹配:无法从 AwsClientBuilder 转换为 AmazonCloudFormation

Type mismatch: cannot convert from AwsClientBuilder to AmazonCloudFormation

您好,我正在尝试使用 AWS java sdk 创建 aws 云层 。我的 JDK 版本是 1.8 并且我在我的 java 应用程序

中导入了以下 jar
  1. aws-java-sdk-support-1.11.155.jar
  2. aws-java-sdk-logs-1.11.155.jar
  3. aws-java-sdk-1.11.155.jar
  4. aws-java-sdk-cloudformation-1.11.155.jar
  5. aws-java-sdk-core-1.11.155.jar

我正在尝试初始化我的 amazonCloudFormation 变量 amazonClient 但我收到以下错误

Type mismatch: cannot convert from AwsClientBuilder to AmazonCloudFormation

我的代码附在下面

 public AmazonCloudFormation amazonClient;
 BasicAWSCredentials  credentials=new BasicAWSCredentials(accessKey,secretKey);     
 amazonClient=AwsClientBuilder
             .withCredentials(new AWSStaticCredentialsProvider(credentials) );

有人可以让我知道哪里出错了吗?

根据 AWS documentation,您必须使用此生成器:AmazonCloudFormationClientBuilder.standard().withCredentials(new AWSStaticCredentialsProvider(awsCredentials)).build();