1 pièce(s) jointe(s)
java.lang.UnsupportedClassVersionError: JVMCFRE003 bad major version
Bonjour,
Mon environnement de test est en version 1.6 et $PATH ne contient que la version 1.6 :
Citation:
# java -version
java version "1.6.0"
Java(TM) SE Runtime Environment (build pap3260sr9fp2-20110627_03(SR9 FP2))
IBM J9 VM (build 2.4, JRE 1.6.0 IBM J9 2.4 AIX ppc-32 jvmap3260sr9-20110624_85526 (JIT enabled, AOT enabled)
J9VM - 20110624_085526
JIT - r9_20101028_17488ifx17
GC - 20101027_AA)
JCL - 20110530_01
# echo $JAVA_HOME
/.../java/1.6.0_00
Mon .jar est compilé dans Eclipse en 1.8 compatible 1.6 :
Pièce jointe 515047
J'ai aussi testé avec un JDK et un JRE 1.6 directement mais j'ai toujours l'erreur suivante sur plusieurs classes :
Citation:
Caused by: java.lang.UnsupportedClassVersionError: JVMCFRE003 bad major version; class=fr/.../batch/checkCorruption/tasklet/CheckCorruptionConcatFilesTasklet, offset=6
at java.lang.ClassLoader.defineClassImpl(Native Method) ~[na:1.6.0]
at java.lang.ClassLoader.defineClass(ClassLoader.java:275) ~[na:1.6.0]
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:69) ~[na:na]
at java.net.URLClassLoader.defineClass(URLClassLoader.java:540) ~[na:1.6.0]
Savez-vous d'où peut provenir cette erreur ?