Bonjour,
J'ai a développer un job qui doit être exécuté sur un système solaris qui possède java 1.5 (1.5.0.22 exactement). Pour cela, j'utilise un PC avec windows 7, Talend 5.2.1 et Java 7.
J'ai développé un job super simple pour vous présenter le problème. Je pense avoir paramétré Talend pour qu'il compile ce job avec Java 1.5 pour qu'il puisse fonctionner sur une machine qui possède seulement Java 1.5.
Voici des screenshot de mon paramétrage (j'ai aussi installé java 1.5 sur mon ordinateur):
Dans Talend, tout fonctionne :
Dans le déboggueur, j'obtient cette erreur :
Ensuite, pour tester dans ma console windows, je dois changer mon JAVA_HOME pour qu'il prenne bien en compte le fait d'être en Java 1.5, et parce que Talend 5.2.1 ne se lance pas si on reste en Java 1.5. Voici les infos sur les variables d'environnements systèmes :
JAVA_HOME = C:\Program Files (x86)\Java\jre1.5.0_22
PATH = %JAVA_HOME%\bin;C:\Program Files (x86)\AMD APP\bin\x86_64;C:\Program Files (x86)\AMD APP\bin\x86;C:\oraclexe\app\oracle\product\10.2.0\server\bin;C:\opt\PHP\;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files\TortoiseSVN\bin;C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static;C:\Program Files (x86)\Bitvise SSH Client;
Et voilà le résultat du test dans la console :
Je ne comprends pas pourquoi mon job ne fonctionne pas avec Java 1.5 alors que j'ai l'impression d'avoir bien spécifié dans Talend toutes les informations nécessaires. Si quelqu'un a déjà eu ce genre de problème ou peux me dire si je suis passé à coté de quelque chose, je suis preneur !
PS : J'ai aussi testé avec Talend 4.2.4 qui lui, se lance avec Java 1.5 mais avec qui j'ai la même erreur.
Partager