小编use*_*352的帖子

如何将Ant编译器更改为JDK 1.6

我需要编译我的源代码以与jre 1.6兼容.但是,当我尝试将javac任务的编译器属性设置为javac1.6时,ant仍将使用javac1.7编译我的代码.我也尝试将编译器版本设置为"现代",但没有帮助.

<target name="compile-tests">
    <javac compiler="javac1.6" includeantruntime="false" srcdir="${test.dir}"
     destdir="${build.dir}" >
        <classpath refid="class.path" />
    </javac>
</target>
Run Code Online (Sandbox Code Playgroud)

我的JAVA_HOME设置为JDK 1.6:

echo $JAVA_HOME </code> gives: <code>
/usr/lib/jvm/java-6-openjdk-amd64/
Run Code Online (Sandbox Code Playgroud)

我的ant版本是:Apache Ant(TM)版本1.8.2

根据这篇文章,ant使用自己的编译器.如何覆盖ant默认值?另外,根据这篇文章和ant文档,我可以设置全局build.compiler属性.我该怎么设置该属性,我该怎么做?

java ant

8
推荐指数
3
解决办法
5万
查看次数

标签 统计

ant ×1

java ×1