This is an advance notice that, to enhance both your security and experience, Java 21 will be required to launch Talend Studio starting with the 2026-06 release.
This change only concerns the Talend Studio desktop application. It has no impact on the Jobs and Services you build with it, which will continue being compliant with Java 17 runtime environments (and Java 8 for Big Data Jobs).
You have multiple options to make a smooth transition:
The Talend Studio embedded upgrade mechanism (Feature Manager) will offer handling the JDK version upgrade
Should you prefer, a new installer of Talend Studio 2026-06 with JDK 21 embedded will also be provided
You will also be free to manually configure Talend Studio to start with JDK 21, provided you are on Talend Studio 2025-09 or higher
Additional details:
Along with this change, the June release will come with many additions from a Java version perspective:
Talend Studio will allow building Jobs and Services for Java 21 runtimes, in addition to Java 17 runtimes. Java 17 will remain the default setup for runtimes for the time being
Remote Engines, Cloud Engines, Dynamic Engines, Job Server, and Talend Runtime will support running Jobs and Services in Java 21, in addition to the Java versions they already support
Talend Administration Center (TAC), Data Preparation (client-managed), Data Stewardship (client-managed), Talend SAP RFC Server, Talend Semantic Dictionary, and Talend Identity and Access Management will also support running with Java 21 in addition to Java 17
For further questions, please start a chat with us to contact Qlik Support and subscribe to the Support Blog for future updates.
Most of the Jobs compiled with Java 17 compliance should run as is in a Java 21 runtime (Job Server or RE). But this is indeed dependent on what your Jobs are doing.
Should you need to fix them, the version of Studio to choose only depends on the compliance version you want to build your Jobs with. Typically, in some cases, it is possible to fix a Job that does not work in a Java 21 runtime while still compiling it with Java 17 compliance.
I upgraded Talend Studio and choose the "a new installer of Talend Studio 2026-06 with JDK 21 embedded" option to let the installer handle installing JAVA 21.
But when it finished and tried to run it, I got this message as shown in the screenshot.
Could you explain how to run Studio normally using JAVA 21?
I also would like to be sure if once we have applied the update R2026-06 any new job will use Java 21, and therefore I will need to update also my remote engines to be able to run those new Java 21 jobs.
I just have updated my TS from release R2026-05 to R2026-06, and it runs without any error. I would say that I have followed the same steps than you, so maybe you can do some of the following options:
To run a fresh intallation and update. I know it requires more time but it's an option.
To check the content of the file <Talend-Studio-win-x86_64.ini>. In my case it contains the following lines:
Hello @Abdelrhman_Mohamed, I've confirmed that the best way forward on this would be to open a support case (should you not have been able to resolve it based on LDR's recommendations). When you do so, include the Studio logs from the workspace/.metadata folder. File is called ".log"
@LDR Not necessary, you can select the Java version compatibility. Example:
I tried the configuration that @LDR shared (@LDR thanks for that BTW), and its open TS but the compiler opens too and stays open. If I tried to close the compiler, TS closes too.
I don't think this is the best solution in my case, specially that JAVA 21 is not installed properly and is not configured automatically in the .ini file despite following the right steps.
I will try to open a case to find out where the right java 21 file is located.