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

Java 类型不匹配:无法从AwsClientBuilder转换为AmazonCloudFormation,java,amazon-web-services,jar,amazon-cloudformation,Java,Amazon Web Services,Jar,Amazon Cloudformation,嗨,我正在尝试使用for创建一个aws云结构。我的JDK版本是1.8,我已经在java应用程序中导入了以下JAR 我试图初始化我的amazonCloudFormation变量amazonClient,但出现以下错误 Type mismatch: cannot convert from AwsClientBuilder to AmazonCloudFormation 我的代码附在下面 public AmazonCloudFormation amazonClient; BasicAW

嗨,我正在尝试使用for创建一个aws云结构。我的JDK版本是1.8,我已经在java应用程序中导入了以下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) );
    

    有人能告诉我哪里出了问题吗?

    根据您的情况,您必须使用此生成器:
    AmazonCloudFormationClientBuilder.standard()。带有凭据(新的AWSStaticCredentialsProvider(awsCredentials)).build()

    我在
    AwsClientBuilder
    上没有看到带有凭据的静态方法
    。根据AWS文档,您必须使用此生成器:
    AmazonCloudFormationClientBuilder.standard()。带有凭据(新的AWSStaticCredentialsProvider(awsCredentials)).build()。你能在提到aws文档的地方提供链接吗?@tsolakp它看起来很有效。你能把你的答案贴出来让我接受吗?