# Compatible Java Environments

The following tables provide information on the recommended Java Environment for Talend 8.0.1-R2026-06 and later.

If you are using Talend 8.0 products that were not patched nor updated with the February 2025 updates or later ones, see [Compatible Java Environment before February 2025](https://help.qlik.com/talend/en-US/supported-java-versions-before-february-2025/8.0).

The supported Java platforms are OpenJDK and Oracle JDK. The recommended distribution for OpenJDK is [Zulu](https://www.azul.com/downloads/zulu/).

Information noteImportant: All Talend products and associated third-party applications, such as the Hadoop cluster, should use compatible Java versions. For Big Data Jobs specifically, note that the Job is built with Java 8 compliance in Talend Studio but executes with the Java version running on the target cluster. Before you install or upgrade any associated third-party application, Qlik recommends that you check which Java versions they support, and ensure your Routines compliance level is compatible.

Information noteTip: For more information about upgrading your modules and artifacts to use the latest supported Java version, see [Using a more recent version of Java](https://help.qlik.com/talend/en-US/migration-upgrade-guide/8.0/migrating-artifacts-to-use-java-17).

In the following documentation:

* Recommended: designates an environment recommended by Qlik based on experience and customer usage.
* Supported: designates a supported environment for use with the listed component or service.
* Supported with limitations: designates an environment that is supported by Qlik but with certain conditions explained in notes.

* Available in:
* Cloud API Services Platform
* Cloud Big Data
* Cloud Big Data Platform
* Cloud Data Fabric
* Cloud Data Integration
* Cloud Data Management Platform

## Supported Java versions for launching Talend Studio

The supported Java versions to launch Talend Studio are different for 8.0 and 7.3.

Compatible Java environments for launching Talend Studio 8.0Compatible Java environments for launching Talend StudioTalend Studio 8.0

| Java version (OpenJDK or Oracle JDK) | Support type |
| --- | --- |
| 21 | Supported from the R2025-09 monthly patch and required from the<br>R2026-06 monthly patch. |

Compatible Java environments for launching Talend Studio 7.3Compatible Java environments for launching Talend StudioTalend Studio 7.3

| Java version (OpenJDK or Oracle JDK) | Support type | Notes |
| --- | --- | --- |
| 11 | Supported | When running Oracle 11, Talend Studio should conform to JDK Compiler Compliance Level 11<br>(default). |
| 8 | Supported | When running Oracle 8, Talend Studio should conform to JDK Compiler Compliance Level 1.8 (default). If<br>the installed JDK version is lower than 1.8.0\_161, you need to also<br>install the additional resource [Java Cryptography Extension (JCE) Unlimited<br>Strength Jurisdiction Policy Files](https://www.oracle.com/technetwork/java/javase/downloads/jce-all-download-5170447.html). This is also<br>applicable to the execution of standalone Jobs. |

## Supported Java versions for launching Talend Server modules

| Talend Server Module | Java version (OpenJDK or Oracle JDK) | Note |
| --- | --- | --- |
| <ul> <li><span>Talend Data Preparation</span></li> <li> <span>Talend Data Stewardship</span> </li> <div><div><button></button><div><ul>Available in:<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> | Supported with limitations:<br><br><ul> <li>Java 21 requires the 8.0.1-R2026-06 monthly patch or                                        later.</li> </ul> |
| <ul> <div><div><button></button><div><ul>Available in:<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> (Application Integration) / <span>Talend Runtime</span> </li> </ul> | <ul> <li>21</li> <li>17</li> </ul> |  |
| <ul> <div><div><button></button><div><ul>Available in:<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> (Application Integration) / 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 (<a href="https://help.qlik.com/talend/en-US/release-notes/8.0/r2026-01-remote-engine-v2-14-0" target="_blank">v2.14.0 onwards</a>) </li> <li>17</li> </ul> | The support for artifact executions with Java 21 starts from<br>[v2.14.2](https://help.qlik.com/talend/en-US/release-notes/8.0/r2026-06-remote-engine-v2-14-2). |
| <ul> <li> <span>Talend Remote Engine</span> 2.13</li> </ul> | <ul> <li>17 (v2.13.9 onwards)</li> </ul> |  |

For configuration steps to run artifacts with specific Java versions on Talend Remote Engine, see [Configuring Java versions to run Jobs or Microservices](https://help.qlik.com/talend/en-US/remote-engine-user-guide-linux/Cloud/configure-java-versions-for-job-execution-or-microservice-execution).

* Available in:
* Cloud API Services Platform
* Cloud Big Data
* Cloud Big Data Platform
* Cloud Data Fabric
* Cloud Data Integration
* Cloud Data Management Platform

## Supported Java versions for running Routes, Data Integration Jobs, and Data Service Jobs with Talend Studio 8.0 R2026-06 and later

Routes, Data Integration Jobs, and Data Service Jobs require at least Java 17 to build and execute in Talend Studio. Data Integration Jobs and Routes are built with Java 17 or Java 21 compliance. The Compiler Compliance Level corresponds to the Java version used for the Job code generation. For more information, see [Setting up the Java version to build artifacts in Talend Studio](https://help.qlik.com/talend/r/en-US/8.0/studio-user-guide/setting-compiler-compliance-level).

The following table shows in which Java environments the corresponding item can be executed:

Supported Java versions to execute Data Integration JobsSupported Java versions to execute Data Integration Jobs

| Java version for execution | Support type |
| --- | --- |
| 21 | Supported |
| 17 | Supported<br><br>Note that Routines compliance can be set up to Java 8<br>or 17. |

* Available in:
* 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

Supported Java versions to execute Routes and Data Services JobsSupported Java versions to execute Routes and Data Services Jobs

| Java version for execution | Support type |
| --- | --- |
| 21 | Supported |
| 17 | Supported |

## Cloud Engine: default Java behavior for task execution

Cloud Engine uses Java 21 as the default Java version for executing tasks. However, it has adopted an adaptive mode to automatically select Java versions based on those tasks' Java compatibility levels.

## Supported Java versions for running Big Data Jobs in Big Data clusters

Big Data Jobs are built with Java 8 compliance in Talend Studio. The built artifacts include add-opens parameters to ensure compatibility with Java 17 and Java 21 runtimes in Talend environments. However, when deployed to a big data cluster, the Job executes with the Java version running on that cluster, not with the build Java version.

This build-once, run-anywhere model allows you to compile a Job once in Talend Studio with Java 8 compliance and deploy it to clusters running different Java versions. However, you must ensure the target cluster Java version is compatible with your Job's Routines.

Routines compliance can be set to Java 8, 17, or 21. However, Routines compiled with Java 21 compliance are not compatible with Big Data Jobs. The Routines compliance level must be compatible with the cluster's Java version. For more information, see [Setting up the Java version to build artifacts in Talend Studio](https://help.qlik.com/talend/r/en-US/8.0/studio-user-guide/setting-compiler-compliance-level).

The following table shows recommended distributions and the Java versions they support for running Big Data Jobs and Spark applications. Choose the cluster distribution and Java version that matches your environment and Routines compliance level.

* Available in:
* 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

Big Data distributions and supported Java versions for Job executionBig Data distributions and supported Java versions for Job execution

| Distribution | Java version in cluster | Recommended Routines compliance | Support status |
| --- | --- | --- | --- |
| Hadoop 3.x | 8 | Java 8 | Supported |
| Hadoop 3.x | 11 | Java 8 | Supported |
| Hadoop 3.x | 17 | Java 8 or 17 | Supported |
| Cloudera CDH 6.x | 8 | Java 8 | Supported |
| Cloudera CDH 6.x | 11 | Java 8 | Supported |
| Spark 3.x (standalone cluster) | 8 | Java 8 | Supported |
| Spark 3.x (standalone cluster) | 11 | Java 8 | Supported |
| Spark 3.x (standalone cluster) | 17 | Java 8 or 17 | Supported |
| Spark 4.0 (standalone cluster) | 17 | Java 8 or 17 | Supported |

## Big Data Jobs execution compatibility examples

The following table shows example scenarios of Big Data Job deployment to different cluster environments.

* Available in:
* 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

Big Data Job execution compatibility scenariosBig Data Job execution compatibility scenarios

| Cluster distribution | Cluster Java version | Routines compliance | Can execute? |
| --- | --- | --- | --- |
| Hadoop 3.x | 8 | Java 8 | Yes |
| Hadoop 3.x | 11 | Java 8 | Yes |
| Cloudera CDH 6.x | 11 | Java 17 | No – Cluster does not support Java 17 |

Information noteImportant: Always verify that your target cluster's Java version supports your Job's Routines compliance level. Use the compatibility table above to confirm support before deployment.