可能重复:
Override the compiler attribute in an Ant javac task蚂蚁build.compiler使用
在蚂蚁,究竟什么时候使用build.compiler
选项,或the <javac>
task的compiler
属性?
我试着设置compiler="javac1.5"
,但是当我在十六进制编辑器打开生成的类文件,类版本仍显示为32
十六进制(版本1.6)—直到我设置JAVA_HOME
指向我的JDK 1.5的安装。 (在此之前,它一直指向我的JDK 1.6安装。)所以看起来好像JAVA_HOME
取代compiler
属性—在这种情况下,该属性的用途是什么?
source
和target
属性做似乎正常工作;当我指定target
版本时,生成的类文件确实具有正确的版本。