用高版本的jdk可以编译出低版本兼容的字节码
虽然我的jdk是1.7,但是可以编译得到兼容jre1.5的字节码
<javac destdir="${classes-dir-jdk5}" debuglevel="lines,vars,source" debug="true" srcdir="src" source="1.5" target="1.5" encoding="utf-8"
参考:ant环境中实用不同版本JDK的问题:http://www.iteye.com/problems/48636

浙公网安备 33010602011771号