最佳答案
我需要使用 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。