Je dois compiler un fichier jar en utilisant ant (1.7.0) pour fonctionner sous une version spécifique de Java (1.5). J'ai actuellement Java 1.6 sur ma machine. J'ai essayé de mettre en place:
<target name="compile">
<javac compiler="javac1.5" target="1.5" srcdir=.../>
</target>
J'ai aussi enlevé
<property name="build.compiler" value="modern"/>
et il n'y a pas de fichier de propriétés. J'exécute Java 1.6 sur Linux / SUSE
Il existe également un moyen simple de déterminer quelle version de Java est attendue dans le fichier jar.