

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 下載並設定 Java 生產者程式庫程式碼
<a name="producersdk-javaapi-downloadcode"></a>

在 Java 生產者程式庫程序的本節中，您可以下載 Java 範例程式碼、將專案匯入您的 Java IDE，以及設定程式庫位置。

如需此範例的先決條件和其他詳細資訊，請參閱[使用 Java 生產者程式庫](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) (如 [Eclipse](https://www.eclipse.org/) 或 [JetBrains IntelliJ IDEA](https://www.jetbrains.com/idea/))，並匯入您下載的 Apache Maven 專案：
   + ** 在 IntelliJ IDEA：**選擇 **Import (匯入)**。巡覽至已下載套件根目錄的 `pom.xml` 檔案。
   + **在 Eclipse 中：**選擇 **File (檔案)**、**Import (匯入)**、**Maven (Maven)**、**Existing Maven Projects (現有 Maven 專案)**。接著，前往 `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}}"));
   ```

   如需詳細資訊，請參閱 [https://docs.aws.amazon.com/AWSJavaSDK/latest/javadoc/com/amazonaws/auth/profile/ProfileCredentialsProvider.html](https://docs.aws.amazon.com/AWSJavaSDK/latest/javadoc/com/amazonaws/auth/profile/ProfileCredentialsProvider.html)* 參考中的適用於 Java 的 AWS SDK ProfileCredentialsProvider*。