

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 适用于 Java 的 AWS SDK 2.x 入门
<a name="get-started"></a>

本主题中的各个部分将引导您完成开始构建连接到 AWS 服务 的 Java 应用程序的基本步骤。这些部分介绍了使用 Java 和构建工具（如 Maven 或 Gradle）设置开发环境、配置向 AWS 进行安全身份验证，以及通过一个动手实践的教程创建您的第一个可运行的应用程序。这个适合初学者的主题是您使用 Java 进行 AWS 开发的切入点，为您后续探索更高级的功能打下所需的基础。

**Contents**
+ [设置适用于 Java 的 AWS SDK 2.x](setup.md)
  + [设置概述](setup.md#setup-overview)
  + [安装 Java 和编译工具以使用 AWS SDK for Java 2.x](setup-java-buildtool.md)
  + [设置一个 Apache Maven 项目，该项目使用 AWS SDK for Java 2.x](setup-project-maven.md)
    + [先决条件](setup-project-maven.md#prerequisitesmaven)
    + [创建 Maven 项目](setup-project-maven.md#create-maven-project)
    + [为 Maven 配置 Java 编译器](setup-project-maven.md#configure-maven-compiler)
    + [将开发工具包声明为依赖项](setup-project-maven.md#sdk-as-dependency)
    + [设置开发工具包模块的依赖项](setup-project-maven.md#modules-dependencies)
      + [将整个开发工具包构建到您的项目中](setup-project-maven.md#build-the-entire-sdk-into-your-project)
    + [重新构建项目。](setup-project-maven.md#build-project)
  + [设置一个使用 Gradle 项目 AWS SDK for Java 2.x](setup-project-gradle.md)
  + [设置一个使用 GraalVM 原生镜像项目 AWS SDK for Java 2.x](setup-project-graalvm.md)
    + [先决条件](setup-project-graalvm.md#setup-graalvmnativeimage-prereq)
    + [使用原型创建项目](setup-project-graalvm.md#setup-graalvmnativeimage-project)
    + [生成原生映像](setup-project-graalvm.md#build-graalvmnativeimage-project)
+ [AWS 使用进行身份验证 AWS SDK for Java 2.x](get-started-auth.md)
  + [身份验证的设置](get-started-auth.md#setup-auth)
    + [1. 使用短期证书进行本地开发](get-started-auth.md#setup-login)
    + [2. 设置用于 SDK 的单点登录访问](get-started-auth.md#setup-credentials)
    + [3. 使用登录 AWS CLI](get-started-auth.md#setup-login-sso)
  + [其他身份验证选项](get-started-auth.md#setup-additional)
+ [使用创建简单的应用程序 AWS SDK for Java 2.x](get-started-tutorial.md)
  + [步骤 1：为本教程进行设置](get-started-tutorial.md#get-started-setup)
  + [步骤 2：创建项目](get-started-tutorial.md#get-started-projectsetup)
  + [步骤 3：编写代码](get-started-tutorial.md#get-started-code)
  + [步骤 4：构建并运行应用程序](get-started-tutorial.md#get-started-run)
    + [成功](get-started-tutorial.md#get-started-success)
    + [清理](get-started-tutorial.md#cleanup)
  + [后续步骤](get-started-tutorial.md#get-started-next)