# Environnements Java compatibles

Les tableaux suivants fournissent des informations concernant l'environnement Java recommandé pour Talend 8.0.1-R2026-06 et les versions ultérieures.

Si vous utilisez des produits Talend 8.0 qui n'ont pas reçu de patch et qui n'ont pas été mis à jour en février 2025 ou plus tard, consultez [Environnement Java compatible avant février 2025](https://help.qlik.com/talend/fr-FR/supported-java-versions-before-february-2025/8.0).

Les plateformes Java supportées sont OpenJDK et Oracle JDK. La distribution recommandée pour OpenJDK est [Zulu](https://www.azul.com/downloads/zulu/).

Note InformationsImportant : Tous les produits Talend et leurs applications tierces associées, comme le cluster Hadoop, doivent utiliser des versions compatibles de Java. Pour les Jobs Big Data, particulièrement, notez que les Jobs sont construits en conformité avec Java 8 dans le Studio Talend mais s'exécutent avec la version de Java s'exécutant sur le cluster cible. Avant d'installer ou de mettre à niveau toute application tierce associée, Qlik vous recommande de vérifier les versions Java supportées et de vous assurer de la compatibilité du niveau de conformité de vos routines.

Note InformationsConseil : Pour plus d'informations concernant la mise à niveau de vos modules et artefacts pour qu'ils utilisent la dernière version supportée de Java, consultez [Utiliser une version plus récente de Java](https://help.qlik.com/talend/fr-FR/migration-upgrade-guide/8.0/migrating-artifacts-to-use-java-17).

Dans la documentation suivante :

* Recommandé : désigne un environnement recommandé par Qlik sur la base de l'expérience et de l'utilisation faite par les clients ;
* Supporté : désigne un environnement supporté pour une utilisation avec les composants ou services listés ;
* Supporté avec limitations : désigne un environnement qui est supporté par Qlik sous certaines conditions détaillées dans des notes.

* Disponible dans:
* Cloud API Services Platform
* Cloud Big Data
* Cloud Big Data Platform
* Cloud Data Fabric
* Cloud Data Integration
* Cloud Data Management Platform

## Versions de Java supportées pour démarrer le Studio Talend

Les différentes versions supportées de Java pour démarrer le Studio Talend sont différentes entre la version 8.0 et la version 7.3.

Environnements Java compatibles avec le démarrage du Studio TalendEnvironnements Java compatibles avec le démarrage du Studio TalendStudio Talend

| Version de Java (OpenJDK ou Oracle JDK) | Type de support |
| --- | --- |
| 21 | Supporté à partir du patch mensuel R2025-09 et obligatoire à partir du patch mensuel R2026-06. |

Environnements Java compatibles avec le démarrage du Studio Talend 7.3Environnements Java compatibles avec le démarrage du Studio TalendStudio Talend 7.3

| Version de Java (OpenJDK ou Oracle JDK) | Type de support | Notes |
| --- | --- | --- |
| 11 | Supporté | Lors de l'exécution d'Oracle 11, le Studio Talend doit respecter le niveau 11 de conformité du compilateur JDK (par défaut). |
| 8 | Supporté | Lors de l'exécution d'Oracle 8, le Studio Talend doit respecter le niveau 1.8 de conformité du compilateur JDK (par défaut). Si la version JDK installée est inférieure à 1.8.0\_161, vous devez également installer la ressource supplémentaire [Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files](https://www.oracle.com/technetwork/java/javase/downloads/jce-all-download-5170447.html). Cela s'applique également à l'exécution de Jobs standalone. |

## Versions de Java supportées pour démarrer les modules du serveur Talend

| Module serveur Talend | Version de Java (OpenJDK ou Oracle JDK) | Note |
| --- | --- | --- |
| <ul> <li><span>Talend Data Preparation</span></li> <li> <span>Talend Data Stewardship</span> </li> <div><div><button></button><div><ul>Disponible dans:<li>Cloud API Services Platform</li><li>Cloud Big Data Platform</li><li>Cloud Data Fabric</li><li>Cloud Data Management Platform</li></ul></div></div></div><li> <span>Talend Dictionary Service</span> </li> <li> <span>Talend SAP RFC Server</span> </li> </ul> | <ul> <li>21</li> <li>17</li> </ul> | Supporté avec limitations :<br><br><ul> <li>Java&nbsp;21 nécessite le patch mensuel&nbsp;8.0.1-R2026-06 ou une version ultérieure.</li> </ul> |
| <ul> <div><div><button></button><div><ul>Disponible dans:<li>Data Fabric</li><li>Data Services Platform</li><li>ESB</li><li>MDM Platform</li><li>Real-Time Big Data Platform</li></ul></div></div></div><li> <span>Talend ESB</span> (Intégration d'application)/<span>Talend Runtime</span> </li> </ul> | <ul> <li>21</li> <li>17</li> </ul> |  |
| <ul> <div><div><button></button><div><ul>Disponible dans:<li>Data Fabric</li><li>Data Services Platform</li><li>ESB</li><li>MDM Platform</li><li>Real-Time Big Data Platform</li></ul></div></div></div><li> <span>Talend ESB</span> (Intégration d'application)/Microservices</li> </ul> | <ul> <li>21</li> <li>17</li> </ul> |  |
| <ul> <li> <span>Talend Remote Engine</span> 2.14</li> </ul> | <ul> <li>21 (à partir de <a href="https://help.qlik.com/talend/fr-FR/release-notes/8.0/r2026-01-remote-engine-v2-14-0" target="_blank">v2.14.0</a>) </li> <li>17</li> </ul> | Le support des exécutions d'artefacts avec Java 21 commence à partir de [v2.14.2](https://help.qlik.com/talend/fr-FR/release-notes/8.0/r2026-06-remote-engine-v2-14-2) (en anglais). |
| <ul> <li> <span>Talend Remote Engine</span> 2.13</li> </ul> | <ul> <li>17 (à partir de v2.13.9)</li> </ul> |  |

Pour les étapes de configuration afin de pouvoir exécuter des artefacts avec des versions spécifiques de Java sur Talend Remote Engine, consultez [Configurer les versions compatibles de Java pour exécuter des Jobs ou des microservices](https://help.qlik.com/talend/fr-FR/remote-engine-user-guide-linux/Cloud/configure-java-versions-for-job-execution-or-microservice-execution).

* Disponible dans:
* Cloud API Services Platform
* Cloud Big Data
* Cloud Big Data Platform
* Cloud Data Fabric
* Cloud Data Integration
* Cloud Data Management Platform

## Versions de Java supportées pour l'exécution de Routes, de Jobs d'intégration de données et de Jobs de services de données avec Studio Talend 8.0 R2026-06 et des versions ultérieures

Les Routes, les Jobs d'intégration de données et les Jobs de services de données nécessitent au minimum Java 17 pour pouvoir être construits et exécutés dans le Studio Talend. Les Jobs et Routes d'intégration de données sont construits avec le niveau de conformité Java 17 ou Java 21. Le niveau de conformité du compilateur (Compiler Compliance Level) correspond à la version de Java utilisée pour la génération de code des Jobs. Pour plus d'informations, consultez [Configurer la version de Java pour construire des artefacts dans le Studio Talend](https://help.qlik.com/talend/r/fr-FR/8.0/studio-user-guide/setting-compiler-compliance-level).

Le tableau suivant indique les environnements Java dans lesquels les éléments correspondants peuvent être exécutés :

Versions de Java supportées pour exécuter des Jobs d'intégration de donnéesVersions de Java supportées pour exécuter des Jobs d'intégration de données

| Version de Java pour l'exécution | Type de support |
| --- | --- |
| 21 | Supporté |
| 17 | Supporté<br><br>Notez que la conformité des Routines peut être configurée avec Java 8 ou 17. |

* Disponible dans:
* Data Fabric
* Data Services Platform
* ESB
* Qlik Cloud Enterprise Edition
* Qlik Talend Cloud Enterprise Edition
* Qlik Talend Cloud Premium Edition
* Real-Time Big Data Platform

Versions supportées de Java pour l'exécution de Routes et de Jobs de services de donnéesVersions supportées de Java pour l'exécution de Routes et de Jobs de services de données

| Version de Java pour l'exécution | Type de support |
| --- | --- |
| 21 | Supporté |
| 17 | Supporté |

## Moteur Cloud : comportement par défaut de Java pour l'exécution de tâches

Cloud Engine utilise Java 21 comme version de Java par défaut pour l'exécution de tâches. Cependant, il a adopté un mode adaptatif permettant de sélectionner automatiquement des versions de Java en fonction des niveaux de compatibilité Java de ces tâches.

## Versions supportées de Java pour l'exécution de Jobs Big Data dans des clusters Big Data

Les Jobs Big Data sont construits en conformité avec Java 8 dans le Studio Talend. Les artefacts construits comprennent des paramètres add-opens pour assurer la compatibilité avec les runtimes Java 17 et Java 21 dans les environnements Talend. Cependant, lors d'un déploiement dans un cluster Big Data, les Jobs s'exécutent avec la version de Java installée sur ce cluster, et non avec la version de Java avec laquelle ils ont été construits.

Ce modèle build-once, run-anywhere (construction unique, exécutions n'importe où) vous permet de compiler un Job une fois dans le Studio Talend en conformité avec Java 8 et de le déployer dans des clusters exécutant différentes versions de Java. Vous devez vous assurer que la version de Java du cluster cible est compatible avec les routines de vos Jobs.

La conformité des routines peut être définie sur Java 8, 17 ou 21. Cependant, les routines compilées avec la conformité Java 21 ne sont pas compatibles avec les Jobs Big Data. Le niveau de conformité des Routines doit être compatible avec la version de Java du cluster. Pour plus d'informations, consultez [Configurer la version de Java pour construire des artefacts dans le Studio Talend](https://help.qlik.com/talend/r/fr-FR/8.0/studio-user-guide/setting-compiler-compliance-level).

Le tableau suivant affiche les distributions recommandées et les versions Java qu'elles supportent pour l'exécution de Jobs Big Data et d'applications Spark. Choisissez la distribution du cluster et la version de Java correspondant au niveau de conformité de votre environnement et de vos routines.

* Disponible dans:
* Big Data
* Big Data Platform
* Data Fabric
* Qlik Cloud Enterprise Edition
* Qlik Talend Cloud Enterprise Edition
* Qlik Talend Cloud Premium Edition
* Real-Time Big Data Platform

Distributions Big Data et versions de Java supportées pour les exécutions de JobsDistributions Big Data et versions de Java supportées pour les exécutions de Jobs

| Distribution | Version de Java dans le cluster | Conformité des routines recommandée | Support et compatibilité |
| --- | --- | --- | --- |
| Hadoop 3.x | 8 | Java 8 | Supporté |
| Hadoop 3.x | 11 | Java 8 | Supporté |
| Hadoop 3.x | 17 | Java 8 ou 17 | Supporté |
| Cloudera CDH 6.x | 8 | Java 8 | Supporté |
| Cloudera CDH 6.x | 11 | Java 8 | Supporté |
| Spark 3.x (cluster standalone) | 8 | Java 8 | Supporté |
| Spark 3.x (cluster standalone) | 11 | Java 8 | Supporté |
| Spark 3.x (cluster standalone) | 17 | Java 8 ou 17 | Supporté |
| Spark 4.0 (cluster standalone) | 17 | Java 8 ou 17 | Supporté |

## Exemple de conformité des exécutions de Jobs Big Data

Le tableau suivant présente des scénarios d'exemple de déploiement de Jobs Big Data vers les différents environnements de cluster.

* Disponible dans:
* Big Data
* Big Data Platform
* Data Fabric
* Qlik Cloud Enterprise Edition
* Qlik Talend Cloud Enterprise Edition
* Qlik Talend Cloud Premium Edition
* Real-Time Big Data Platform

Scénarios de compatibilité d'exécutions de Jobs Big DataScénarios de compatibilité d'exécutions de Jobs Big Data

| Distribution du cluster | Version Java du cluster | Compatibilité des routines | Peut exécuter ? |
| --- | --- | --- | --- |
| Hadoop 3.x | 8 | Java 8 | Oui |
| Hadoop 3.x | 11 | Java 8 | Oui |
| Cloudera CDH 6.x | 11 | Java 17 | Non – le cluster ne supporte pas Java 17 |

Note InformationsImportant : Vérifiez toujours que la version Java de votre cluster cible supporte le niveau de conformité des routines de vos Jobs. Utilisez la tableau de compatibilité ci-dessus pour confirmer le support de vos solutions avant déploiement.