# tJava

Ce composant étend les fonctionnalités du Job Talend grâce à des commandes Java personnalisées.

Le tJava permet de saisir du code personnalisé afin de l'intégrer dans le programme Talend. Ce code est exécuté une seule fois.

Pour plus de technologies supportées par Talend, consultez [Composants Talend](https://help.qlik.com/talend/r/fr-FR/7.3/components/java-custom-code).

Selon le produit Talend que vous utilisez, ce composant peut être utilisé dans un framework de Jobs, dans plusieurs, ou dans tous les frameworks :

* Standard : consultez [Propriétés du tJava Standard](https://help.qlik.com/talend/fr-FR/components/7.3/java-custom-code/tjava-standard-properties).

  Le composant de ce framework est disponible dans tous les produits Talend.

* Spark Batch : consultez [Propriétés du tJava pour Apache Spark Batch](https://help.qlik.com/talend/fr-FR/components/7.3/java-custom-code/tjava-properties-for-apache-spark-batch).

  Le composant de ce framework est disponible dans tous les produits Talend avec Big Data et dans Talend Data Fabric.

* Spark Streaming : consultez [Propriétés du tJava pour Apache Spark Streaming](https://help.qlik.com/talend/fr-FR/components/7.3/java-custom-code/tjava-properties-for-apache-spark-streaming).

  Ce composant est disponible dans Talend Real Time Big Data Platform et dans Talend Data Fabric.

### Dans cette section

* [Propriétés du tJava Standard](https://help.qlik.com/talend/fr-FR/components/7.3/java-custom-code/tjava-standard-properties)
* [Propriétés du tJava pour Apache Spark Batch](https://help.qlik.com/talend/fr-FR/components/7.3/java-custom-code/tjava-properties-for-apache-spark-batch)
* [Propriétés du tJava pour Apache Spark Streaming](https://help.qlik.com/talend/fr-FR/components/7.3/java-custom-code/tjava-properties-for-apache-spark-streaming)

**Concepts associés**

[Vérifier le format d'une adresse e-mail](https://help.qlik.com/talend/fr-FR/components/7.3/java-custom-code/tlibraryload-tjava-tjava-checking-format-of-e-mail-address-standard-component-this)

[Imprimer le contenu d'une variable](https://help.qlik.com/talend/fr-FR/components/7.3/java-custom-code/tjava-tfileinputdelimited-tfileoutputexcel-tfileoutputexcel-printing-out-variable-content-standard-component-the)

[Rediriger la sortie standard vers un fichier pour le Job complet](https://help.qlik.com/talend/fr-FR/components/7.3/java-custom-code/tjava-tfixedflowinput-tfileoutputdelimited-tlogrow-redirecting-standard-output-to-file-for-entire-job-standard-component "Voici un exemple de comment rediriger la sortie standard vers un fichier pour l'exécution du Job complet.")