特定のバージョンのJava(1.5)で実行するには、ant(1.7.0)を使用してjarファイルをコンパイルする必要があります。現在、自分のマシンにはJava1.6があります。私は設定を試みました:
<target name="compile">
<javac compiler="javac1.5" target="1.5" srcdir=.../>
</target>
私も削除しました
<property name="build.compiler" value="modern"/>
プロパティファイルはありません。Linux/SUSEでJava1.6を実行しています
また、jarファイルで予期されるJavaのバージョンを判別する簡単な方法もあります。