First of all, I am very new on Talend Open Studio.
I created jobs on my development plateform with TOS 6.4.1 under JRE 1.8 but the destination platform has TOS 5.1.3 under JRE 1.6.
When compiling, it get the following error :
Exception in thread "main" java.lang.UnsupportedClassVersionError: [...] : Unsupported major.minor version 52.0
Is there a way to solve it without changing components version on the destination plateform ?
And of course, without recreating everything..
Actually, this problem is usually caused by "a higher JDK during compile time and lower JDK during runtime".
Could you upgrade your JDK on your destination platform to see if it works?
Thanks for your reply.
Unfortunately, I would like to avoid this workaround because this is a production plateform and it is a bit sensitive.
I have seen answers like "upgrade JDK", "rebuild everyhting", etc but I wanted to know if there was a way to "migrate" my jobs from a version to another, lower.
This post might help, but it is NOT supported and you should back up your work before doing this (https://community.talend.com/t5/Design-and-Development/Importing-a-job-with-a-higher-version-number/...).
Introduction to Talend Open Studio for Data Integration.
Practical steps to developing your data integration strategy.
Create systems and workflow to manage clean data ingestion and data transformation.