我需要使用ant(1.7.0)编译jar文件,以在特定版本的Java(1.5)下运行。我的机器上目前有Java 1.6。我尝试设置:
<target name="compile">
<javac compiler="javac1.5" target="1.5" srcdir=.../>
</target>
我也删除了
<property name="build.compiler" value="modern"/>
而且没有属性文件。我在Linux / SUSE上运行Java 1.6
还有一种简单的方法可以确定jar文件中期望使用哪个Java版本。