Java 8 Support - 7.0

Talend Documentation Team
Talend Big Data
Talend Big Data Platform
Talend Data Fabric
Talend Data Integration
Talend Data Management Platform
Talend Data Services Platform
Talend ESB
Talend MDM Platform
Talend Open Studio for Big Data
Talend Open Studio for Data Integration
Talend Open Studio for Data Quality
Talend Open Studio for ESB
Talend Open Studio for MDM
Talend Platform for Enterprise Integration
Talend Platform for Enterprise Integration with Big Data
Talend Platform - Universal
Talend Real-Time Big Data Platform
Installation and Upgrade
Talend Studio

Java 8 Support

Java 8 is currently the recommended Java version for all Talend products and modules since v6.0. Although you can still use Java 7, Java 8 is the only version of Java that is officially supported from Talend v6.0 onwards, due to the end of Oracle support for Java 7.

Prior to v6.0, the recommended Java version was Java 7.

Note: All Talend products and associated third-party applications, such as the Hadoop cluster, should use the same Java version for compliance.

All Talend products and all versions are concerned by this article, including Studio, Talend Administration Center and Talend DQ Portal.


If you are using JDK 1.8 (Java 8) and a Talend product version prior to 6.0, the Studio starts and allows you to create your Jobs. However when executing or exporting a Job, a compilation error appears such as:

Java 8 compilation error

The type java.util.Map$Entry cannot be resolved. It is indirectly referenced from required .class files

Note that the compilation error can occur in various places in the Studio or other Talend applications, as well as at various moments of your development process, depending on your actions.


If you are working with a version of Talend prior to v6.0, downgrade the version of Java used to version 7.

Alternatively, upgrade your Talend products to v6.0 or higher that fully supports Java 8.