您使用的编译器无法进行编译
-target 1.6(javac:无效的目标版本:1.6)。您确定使用JDK 1.6吗?也许ant已安装并使用了JDK
1.5。通过在目标中添加以下行来检查使用的Java版本:
<echo message="Using Java version ${ant.java.version}."/>它输出Ant使用的Java版本。
您可以将编译器设置为使用其他Java版本。您必须使用fork属性来使用外部javac并指定要使用的javac:
<javac srcdir="${src}" destdir="${build}" fork="yes" executable="/opt/java/jdk1.6/bin/javac" />有关详细信息,请阅读javac-task的文档。



