Мне нужно скомпилировать файл jar с помощью ant (1.7.0) для запуска под определенной версией Java (1.5). В настоящее время у меня Java 1.6 на моей машине. Я пробовал настройку:
<target name="compile">
<javac compiler="javac1.5" target="1.5" srcdir=.../>
</target>
Я также удалил
<property name="build.compiler" value="modern"/>
и нет файла свойств. Я запускаю Java 1.6 на Linux/SUSE
Также есть простой способ определить, какая версия Java ожидается в файле jar.