Bonjour,
J'etais en local jusqu'ici, et je veux maintenant mettre mon projet sur linux, je suis donc passee au bash.

J'ai une erreur de version:

Quand je fais
Code : Sélectionner tout - Visualiser dans une fenêtre à part
javac  -classpath $COMPILE_CLASSPATH $SOURCEPATH_BENCH"/Bench.java"
on me dit

Exception in thread "main" java.lang.UnsupportedClassVersionError: Bench (Unsupported major.minor version 49.0)
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)

j'ai donc fouine un peu sur internet et tente

Code : Sélectionner tout - Visualiser dans une fenêtre à part
javac -source "1.4" -target "1.4" -classpath $COMPILE_CLASSPATH $SOURCEPATH_BENCH"/Bench.java"
mais cette fois ce qu'on me dit, c'est

./Bench.java:56: generics are not supported in -source 1.4
(try -source 1.5 to enable generics)
Class<?> classDef = Class.forName("grammars.definitions."+arg[0]);
(si je mets juste target 1.4, on me dit qu il n est pas compatible avec source 1.5)

est ce que vous auriez une idee?
merci beaucoup d'avance!