

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

# 先决条件
<a name="producersdk-javaapi-prerequisites"></a>

在设置 Java Producer SDK 之前，请确保满足以下先决条件：
+ 在示例代码中，您可以通过指定在凭证配置文件中设置的配置文件来提供 AWS 证书。如果尚未执行此操作，请先设置凭证配置文件。有关更多信息，请参阅中的[设置用于开发的 AWS 凭据和区域*适用于 Java 的 AWS SDK*](https://docs.aws.amazon.com/sdk-for-java/v1/developer-guide/setup-credentials.html)。
**注意**  
Java 示例使用`SystemPropertiesCredentialsProvider`对象获取您的证书。提供程序从 `aws.accessKeyId` 和 `aws.secretKey` Java 系统属性检索这些凭证。您可以在 Java 开发环境中设置这些系统属性。有关如何设置 Java 系统属性的信息，请参阅特定集成开发环境 (IDE) 的文档。
+ 您`NativeLibraryPath`必须包含您的`KinesisVideoProducerJNI`文件，可在 [https://github.com/awslabs/amazon-kinesis-video-streams-](https://github.com/awslabs/amazon-kinesis-video-streams-producer-sdk-cpp) 中找到producer-sdk-cpp。此文件的文件扩展名取决于您的操作系统：
  + KinesisVideoProducer适用于 Linux 的 **jni.so**
  + KinesisVideoProducer适用于 m@@ **acOS 的 jni.dylib**
  + **KinesisVideoProducerJNI.dll 适用**于 Windows
**注意**  
[适用于 macOS、Ubuntu、Windows 和 Raspbian 的预建库可在-.git 中找到。`src/main/resources/lib` https://github.com/awslabs/ amazon-kinesis-video-streams producer-sdk-java](https://github.com/awslabs/amazon-kinesis-video-streams-producer-sdk-java)对于其他环境，请编译 [C\+\+](producer-sdk-cpp.md)。