[TOS DI][v5.2.1] Erreur : Bad version number in .class file
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):
http://imageshack.us/a/img20/830/envexecution.png
http://imageshack.us/a/img805/9095/compilateur.png
http://imageshack.us/a/img703/7584/jreinstalled.png
Dans Talend, tout fonctionne :
http://imageshack.us/a/img29/9528/worked.png
Dans le déboggueur, j'obtient cette erreur :
http://imageshack.us/a/img132/1978/debogko.png
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 :
http://imageshack.us/a/img213/2717/cmdxr.png
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.