

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Scarica e configura il codice della libreria Java Producer
<a name="producersdk-javaapi-downloadcode"></a>

In questa sezione della procedura della libreria Java Producer, si scarica il codice di esempio Java, si importa il progetto nell'IDE Java e si configurano le posizioni delle librerie. 

Per i prerequisiti e altri dettagli su questo esempio, consultate [Using the Java producer library](https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/producer-sdk-javaapi.html).



1. Create una directory, quindi clonate il codice sorgente di esempio dal GitHub repository. 

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

1. Apri l'ambiente di sviluppo integrato (IDE) Java che utilizzi (ad esempio, [Eclipse](https://www.eclipse.org/) o [JetBrains IntelliJ](https://www.jetbrains.com/idea/) IDEA) e importa il progetto Apache Maven che hai scaricato: 
   + **In IntelliJ IDEA: ** scegli **Import (Importa)**. Andare al file `pom.xml` nella radice del pacchetto scaricato.
   + **In Eclipse:** scegliere **File**, **Import (Importa)**, **Maven**, **Existing Maven Projects (Progetti Maven esistenti)**. Passa quindi alla directory `kinesis-video-java-demo`.

   Per ulteriori informazioni, consulta la documentazione relativa al tuo IDE.

1. Il codice di esempio Java utilizza le credenziali correnti. AWS Per usare un profilo di credenziali differenti, individua il seguente codice in `DemoAppMain.java`:

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

   Modifica il codice come indicato di seguito:

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

   Per ulteriori informazioni, consulta [ProfileCredentialsProvider](https://docs.aws.amazon.com/AWSJavaSDK/latest/javadoc/com/amazonaws/auth/profile/ProfileCredentialsProvider.html) nella referenza per *AWS SDK per Java*.