Ant,Javac编译器本身都是用Java语言实现的,所以运行Ant和执行Javac任务使用同一个JVM实例;这是高效的表现;
Ant的Javac任务的默认行为是调用运行Ant本身的任何JVM的标准编译器,然而如果你想要单独地调用编译器,比如你要使用一个高级别的编译器,你可以使用javac的fork属性:
<javac srcdir=”src” fork=”true”/>
例如:想要指定一个不同的javac可执行文件,并向它传递一个最大内存设置:
<javac srcdir=”src” fork=”ture” executable=”d:/sdk141/bin/javac” memoryMaximumSize=”128m”/>
本文详细介绍了如何在Ant中使用Javac任务进行Java源代码编译。包括默认行为及如何通过设置属性来调用不同的JVM实例进行编译,特别是如何指定不同的javac可执行文件和设置最大内存等。
28万+

被折叠的 条评论
为什么被折叠?



