

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

# 下载并配置 Java 制作器库代码
<a name="producersdk-javaapi-downloadcode"></a>

在 Java 生产者库过程的这一部分中，您将下载 Java 示例代码，将项目导入到 Java IDE 中，然后配置库的位置。

有关此示例的先决条件和其他详细信息，请参阅[使用 Java producer 库](https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/producer-sdk-javaapi.html)。



1. 创建一个目录，然后从 GitHub存储库中克隆示例源代码。

   ```
   git clone https://github.com/awslabs/amazon-kinesis-video-streams-producer-sdk-java
   ```

1. 打开你使用的 Java 集成开发环境 (IDE)（例如 Eclip [se 或 Intel JetBrains li](https://www.eclipse.org/) [J ID](https://www.jetbrains.com/idea/) EA），然后导入你下载的 Apache Maven 项目：
   + **在 IntelliJ IDEA 中：**选择 **Import**。导航到下载的程序包的根目录中的 `pom.xml` 文件。
   + **在 Eclipse 中：**选择 **File**、**Import**、**Maven**、**Existing Maven Projects**。然后，导航到 `kinesis-video-java-demo` 目录。

   有关更多信息，请参阅您的 IDE 的相应文档。

1. Java 示例代码使用当前的 AWS 凭据。要使用不同的凭证配置文件，请在 `DemoAppMain.java` 中找到以下代码：

   ```
   final KinesisVideoClient kinesisVideoClient = KinesisVideoJavaClientFactory
       .createKinesisVideoClient(
           Regions.US_WEST_2,
           AuthHelper.getSystemPropertiesCredentialsProvider());
   ```

   将该代码更改为以下内容：

   ```
   final KinesisVideoClient kinesisVideoClient = KinesisVideoJavaClientFactory
       .createKinesisVideoClient(
           Regions.US_WEST_2,
           new ProfileCredentialsProvider("{{credentials-profile-name}}"));
   ```

   有关更多信息，请参阅 *适用于 Java 的 AWS SDK* 参考中的 [ProfileCredentialsProvider](https://docs.aws.amazon.com/AWSJavaSDK/latest/javadoc/com/amazonaws/auth/profile/ProfileCredentialsProvider.html)。